【发布时间】:2011-05-03 18:16:21
【问题描述】:
目标:
我想使用 multipart/form-data 发送多张图片。下面是我的代码的 sn-p。
问题:
在一台 PC 上,多部分附件由正确的 MIME 标头 Content-Type:image/jpeg 发送,但在另一台 PC 上,MIME 标头是 Content-Type:application/octet。
问题:
如何强制 cURL 为 MIME 内容设置正确的 Content-Type 标头?
$ch = curl_init();
$params = array('name' => '@D:\globe.jpg');
$base_url = "https://example.com"."?".varEncode($test_data);
curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_VERBOSE, TRUE);
curl_setopt($ch, CURLOPT_URL,$base_url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true);
$result = curl_exec($ch);
【问题讨论】: