Загружаю картинку с помощью curl
$url = "http://lobochkin.ru/test/upload_output.php";
$cFile = "/j.jpg";
$post_data = array (
"foo" => "barf",
// файл для загрузки
"file_contents" => "@" . $cFile
);
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $url);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt($ch, CURLOPT_POSTFIELDS, $post_data);
curl_setopt($ch, CURLOPT_HTTPHEADER, array('Content-Type: multipart/form-data'));
$output = curl_exec($ch);
curl_close($ch);
echo $output;
и вывожу на экран то что должно загрузиться
содержимое файла upload_output.php
print_r($_FILES);
print_r($_POST);
Не могу понять почему $_FILES пустой
Array ( ) Array ( [foo] => barf [file_contents] => @/j.jpg )