Цель:
Я хочу отправить несколько изображений, используя multipart / form-data. Ниже приведен фрагмент моего кода.
Проблема:
На одном ПК составное вложение отправляется правильным заголовком MIME Content-Type: image / jpeg, а на другом ПК заголовок MIME - Content-Type: application / octet.
Вопрос:
Как заставить cURL задать правильный заголовок Content-Type для содержимого MIME?
$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);