Файлы загрузки cURL на удаленный сервер на MS Windows

Когда я использую linux и пытаюсь загрузить файл на удаленный сервер с помощью этого сценария, все в порядке. Но если я использую Windows, тогда сценарий не работает. Скрипт:

$url="http://site.com/upload.php";
$post=array('image'=>'@'.getcwd().'images/image.jpg');
$this->ch=curl_init();
curl_setopt($this->ch, CURLOPT_URL, $url);
curl_setopt($this->ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($this->ch, CURLOPT_TIMEOUT, 30);
curl_setopt($this->ch, CURLOPT_FOLLOWLOCATION, 0);
curl_setopt($this->ch, CURLOPT_POST, 1);
curl_setopt($this->ch, CURLOPT_POSTFIELDS, $post);
$body = curl_exec($this->ch);
echo $body; // << on Windows empty result

Что я делаю не так?

PHP 5.3

Windows 7 - не работает, Ubuntu Linux 10.10 - работает

5
задан Dador 31 January 2011 в 00:38
поделиться