Как установить пользовательские ключи заголовка запроса с curl и PHP?

Я использую curl и php для загрузки файла. Мне нужна помощь в настройке пользовательских клавиш заголовка запроса, таких как

X-Filename blahblah.zip X-Filesize 2677 X-Filetype application/zip 

Вы должны использовать curl_setopt() и ее опцию CURLOPT_HTTPHEADER (цитирование):

Массив полей заголовка HTTP для установки в array('Content-type: text/plain', 'Content-length: 100') format array('Content-type: text/plain', 'Content-length: 100')

В принципе, в вашем случае у вас будет что-то вроде этого:

 $headers = array( 'X-Filename: blahblah.zip', 'X-Filesize: 2677', 'X-Filetype: application/zip', ); curl_setopt($your_resource, CURLOPT_HTTPHEADER, $headers); 
 curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-Filename: blahblah.zip', 'X-Filesize: 2677', 'X-Filetype: application/zip'));