Reputation: 16610
I'm using curl and php to upload file. I need help to set a custom request header keys like
X-Filename blahblah.zip
X-Filesize 2677
X-Filetype application/zip
Upvotes: 19
Views: 38201
Reputation: 401172
You must use the curl_setopt()
function, and its CURLOPT_HTTPHEADER
option (quoting) :
An array of HTTP header fields to set, in the format
array('Content-type: text/plain', 'Content-length: 100')
Basically, in your case, you'd have something like this :
$headers = array(
'X-Filename: blahblah.zip',
'X-Filesize: 2677',
'X-Filetype: application/zip',
);
curl_setopt($your_resource, CURLOPT_HTTPHEADER, $headers);
Upvotes: 33
Reputation: 31940
curl_setopt($ch, CURLOPT_HTTPHEADER, array('X-Filename: blahblah.zip', 'X-Filesize: 2677', 'X-Filetype: application/zip'));
Upvotes: 6