Мне было интересно, можно ли отправить файл вместе с другими данными формы - когда файл является просто строкой?
Я знаю, что вы можете опубликовать файл, который уже находится в файловой системе, путем префикса пути к файлу с помощью "@".
Однако я хотел бы обойти создание временного файла и отправить только файл в виде строки, но я не уверен, как построить запрос с использованием cURL в PHP.
Приветствия
$postFields = array(
'otherFields' => 'Yes'
,'filename' => 'my_file.csv'
,'data' => 'comma seperated content'
);
$options = array(
CURLOPT_RETURNTRANSFER => true
,CURLOPT_SSL_VERIFYPEER => false
,CURLOPT_SSL_VERIFYHOST => 1
,CURLOPT_POSTFIELDS => $postFields
,CURLOPT_HTTPHEADER => array(
'Content-type: multipart/form-data'
)
);