ВСети

Процесс загрузки файлов на сервер ВСети

Загрузка файлов (фотографий, аудиозаписей, видеозаписей или документов) производится в несколько этапов: получение адреса для загрузки, передача содержимого загружаемых файлов на полученный адрес (внимание: файлы должны передаваться в формате multipart/form-data) и сохранение полученной после загрузки информации.

Загрузка фотографий в альбом пользователя

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

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

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

В ответ приложение получает следующие данные в формате JSON:

{"server": '1', "photos_list": '2,3,4', "aid": '5', "hash": '12345abcde'}

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

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

Фотографии загружены, все счастливы.

Новости

10 марта 2013 - теперь можно загружать скриншот приложения

17 февраля 2013 - запущена платёжная система аналогичная ВКонтакте

5 дек 2012 - добавлены методы загрузки фото в альбом пользователя

Ссылки

Правила размещения
Партнёрская модель
Жанровый эксклюзив


Все понятно
Подробнее
Ответить
Нет друзей ВСети
. . .
Нет открытых диалогов
Показать предыдущие сообщения ↑
. .
angel bad biggrin blum blush cray crazy
dance diablo dirol good in_love kiss_mini laugh
music nea pardon rolleyes scratch shok shout
smile unknw wacko2 wall wink yahoo