VK API загрузка изображений

creastuff

Client
Регистрация
12.12.2013
Сообщения
5
Благодарностей
3
Баллы
3
Пытаюсь загрузить изображение в ВК через АПИ.
Выдержка из доки:
Загрузка фотографий на сервер ВКонтакте от имени пользователя осуществляется приложением в 3 этапа:

1. С помощью метода photos.getUploadServer приложение узнает http-адрес для загрузки фотографий в зависимости от альбома, в который их необходимо загрузить.

2. Приложение формирует POST-запрос на полученный адрес.
Запрос должен содержать поля file1-file5, которые содержат файлы с изображениями (JPG, PNG, BMP или GIF).

В ответ приложение получает следующие данные в формате JSON:{"server": '1', "photos_list": '2,3,4', "album_id": '5', "hash": '12345abcde'}


Обратите внимание, что ответ сервера всегда приходит в формате JSON, а поля server, photos_list, album_id и hash в нем содержат строки, внутренний формат которых может изменяться со временем. В частности, строка photos_list может содержать другой json-объект, который не следует декодировать, разбирать на части или иным образом модифицировать.

3. С помощью метода photos.save приложение передает серверу полученные данные (server, photos_list, album_id и hash) и получает данные о загруженных изображениях.
1 шаг прохожу нормально, получаю ответ в виде
http://cs619830.vk.com/upload.php?act=do_add&mid=218218007&aid=203440959&gid=77497371&hash=d394ce980224466d2807f4a18db40462&rhash=e57d7d09bb6af4e6320f6e89d8f2d4f1&swfupload=1&api=1
на втором шаге полный затык, как только не пробовал передавать, и в urlencode, и в base64 кодировал, ответ получаю:
Код:
{"server":619830,"photos_list":"[]","aid":203440959,"hash":"cde8f89956d7bf903caa239d3d8cafa9","gid":77497371}
"photos_list":"[]" пустой

Подскажите, как правильно передать файл?
 

Mandyson

Client
Регистрация
03.06.2012
Сообщения
410
Благодарностей
84
Баллы
28
Помнится была данная проблема.
К сожалению не понял в чем причина, получилось всё через библиотеку xNet.
Если получится отснифить правильный код, поделитесь.
 

goblin2oo8

Client
Регистрация
27.08.2013
Сообщения
93
Благодарностей
95
Баллы
18
Тоже такая же проблема, поделитесь!
 

creastuff

Client
Регистрация
12.12.2013
Сообщения
5
Благодарностей
3
Баллы
3
:bn:
 
  • Спасибо
Реакции: gluckbahr

gluckbahr

Client
Регистрация
05.04.2014
Сообщения
84
Благодарностей
25
Баллы
18

Кто просматривает тему: (Всего: 1, Пользователи: 0, Гости: 1)