protected function buildFilePostData($delimiter) { $data = "--{$delimiter}\r\n"; $data .= 'Content-Disposition: form-data; name="img"; filename="' . basename($this->filePathToUpload) . '"' . "\r\n"; $data .= 'Content-Type: ' . FileHelper::getMimeType($this->filePathToUpload) . "\r\n\r\n"; $data .= file_get_contents($this->filePathToUpload) . "\r\n"; $data .= "--{$delimiter}--\r\n"; $this->postFileData = $data; return $this; }