Залить файл в контакт vkAPI

IbraM IbraM

Есть вопрос. В vkontakte API насчет заливки например тех же фоток есть следующая документация:

===
Загрузка фотографий на сервер ВКонтакте от имени пользователя осуществляется приложением в 3 этапа:

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

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

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

3. С помощью метода photos.save приложение передает серверу полученные данные (server, photos_list, aid и hash) и получает данные о загруженных изображениях.

Фотографии загружены.
===
Первый и третий этапы можно сказать я реализовал, а вот со вторым проблема. Никак не могу норм пост запрос составить для отправки файлов, чтобы мне в ответ возвращалось поле photo_list не пустым, как это происходит сейчас.

Кто-нибудь может дать рабочий пример на эту тему?
Пишу на шарпе. WebClient. UploadData не помогло, через HttpWebRequest что-то неверно делаю (считываю файлы и пишу в запрос байты в виде file1=байты_первого_файла и так далее… )

Kexit Kexit

Такая же беда, может быть кодировку в base64 или я просто сдаюсь, тип должен быть file…

Добавить комментарий | Похожие обсуждения

Вопросы и ответы по Вконтакте
Вопросы и ответы

Популярные вопросы и ответы о социальной сети www.vkontakte.ru (vk.com)