Здравствуйте. Возникла следующая проблема: Передаю файл курлом вот так:
Все это отправляется на адрес вида:
Но проблема в том, что я получаю пустой ответ. Подозреваю что с передачей файла все ок. А вот 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 |
Как обойти данный фокус?
Кто догадался все это надо для загрузки фотки в ВК.
Заранее спасибо за помощь!
