вообщем то есть временные файлы , а задержка незначительнаизвращенство + засир жёсткого диска + бОльшая задержка + пойду напишу отправку мультипартом
более идиотского хранения проекта в гуглокоде я ещё не видел
это ты про лень посмотреть в манулеизвращаться - нехорошо
43 строчка
PUT с POST не путайэто ты про лень посмотреть в мануле
http://www.php.net/manual/en/function.curl-setopt.php
CURLOPT_PUT TRUE to HTTP PUT a file. The file to PUT must be set with CURLOPT_INFILE and CURLOPT_INFILESIZE.
автор там MIME-boundary ручками генерит43 строчка
$ch = curl_init();
$fileContent=generateFileContent();
$data = array('name' => 'abc.json', 'file' =>$fileContent,"size"=>strlen($fileContent),"type"="application/json"");
curl_setopt($ch, CURLOPT_URL, 'http://localhost/upload.php');
curl_setopt($ch, CURLOPT_POST, 1);
curl_setopt_array($ch, CURLOPT_POSTFIELDS, $data);
curl_exec($ch);