Здравствуйте. Возникла следующая проблема: Передаю файл курлом вот так:
Все это отправляется на адрес вида:
Но проблема в том, что я получаю пустой ответ. Подозреваю что с передачей файла все ок. А вот GET параметры которые в урле - отрезаются.
Как обойти данный фокус?
Кто догадался все это надо для загрузки фотки в ВК.
Заранее спасибо за помощь!
Код |
---|
$postData = array('file1' => '@'.$image, 'access_token' => $access); $ch = curl_init($url); curl_setopt($ch, CURLOPT_POST, 1); curl_setopt($ch, CURLOPT_POSTFIELDS, $postData); curl_setopt ($ch, CURLOPT_HEADER, 1); curl_setopt ($ch, CURLOPT_USERAGENT, 'Opera/9.80 (Windows NT 6.1; MRA 8.0 (build 5981)) Presto/2.12.388 Version/12.16'); curl_setopt($ch, CURLOPT_COOKIEFILE, 'COOKIES_FILE'); curl_setopt ($ch, CURLOPT_COOKIEJAR, 'COOKIES_FILE'); curl_setopt ($ch, CURLOPT_RETURNTRANSFER, 1); curl_setopt($ch, CURLOPT_FOLLOWLOCATION, 1); curl_exec ($ch); $rez = curl_multi_getcontent ($ch); curl_close ($ch); echo $rez; |
Все это отправляется на адрес вида:
Код |
---|
cs418823.vk.com/upload.php?act=do_add&mid=XXX&aid=-14&gid=XXX&hash=XXX&rhash=XXX&swfupload=1&api=1&wallphoto=1 |
Как обойти данный фокус?
Кто догадался все это надо для загрузки фотки в ВК.
Заранее спасибо за помощь!