PHP CURL - upload

KOLANICH

Новичок
в мануале об этом ничего не нашёл
если бы нашёл, то этой темы бы не было
 

tf

крылья рулят
на выходе всеравно не отправляемый файл, но это видимо не к теме вопроса
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
KOLANICH
не страдай, возьми пакет в PEAR HTTP_REQUEST2 авторства sadspirit-а, или мой gCurl,
в опциях курла копаться - писец, знаю, но все давно сделано другими

прикол у курла в том, что формат POST-а (urlencode или mime) определяется как передаешь параметр - строкой или массивом :)
 

KOLANICH

Новичок
почитал
т.е. должно быть что-то вроде
PHP:
$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);
если всё действительно так просто, то библиотеку для пхп можно стереть
 

grigori

( ͡° ͜ʖ ͡°)
Команда форума
прошел год ... KOLANICH, что, думаешь, пригодитсса? :)
 

KOLANICH

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