|
|
|||||
Регистрация: Jan 2010
Адрес: владивосток
Сообщений: 250
|
Загрузка фото на сервера вк.
Добрый день
Есть bitmap на сцене, как получив URL для загрузки, загрузить туда файл ? Вернее даже как правильно сформировать POST запрос ? Добавлено через 54 минуты VK.api("photos.getUploadServer",{aid:"154119983"},upload,err) var src; function upload(data:Object) { var photo_req:URLRequest = new URLRequest("http://cs11102.userapi.com/v11102610/9d/EaYeQaYTcwE.jpg"); photo_loader.contentLoaderInfo.addEventListener(Event.COMPLETE, photoed); photo_loader.load(photo_req, loaderContext); txt.text = "Начинаем загрузку фото"; src=data['upload_url']; } function err(data:Object) { //txt.text = data['error_msg']; } function photoed(e:Event) { txt.text = "Начинаем загрузку TTT"; /** get the bitmap info from the loaded content**/ var image:Bitmap = Bitmap(photo_loader.content); /** get the bitmapdata **/ var bitmap:BitmapData = image.bitmapData; txt.text = "Начинаем загрузку !"; var url:URLVariables = new URLVariables(); url['file1']=encode.encode(bitmap); var req:URLRequest = new URLRequest(src); req.method = URLRequestMethod.POST; req.data = url; var loader:URLLoader = new URLLoader(); loader.load(req); loader.addEventListener(Event.COMPLETE, photo_up) } function photo_up(e:Event) { var ob:Object = JSON.decode(e.target.data); txt.text = e.target.data; VK.api("photos.save",{aid:ob['aid'],server:ob['server'],hash:ob['hash'],photos_list:ob['photos_list']},ok,err); } function ok(e:Object) { txt.text = "ok"+e['src']; } |
|
|||||
Негуру
администратор
Регистрация: Jan 2000
Адрес: Кёнигсберг in Moscow
Сообщений: 21,879
Записей в блоге: 7
|
API приложений и сред
Программирование с использованием API различных приложений и сред: социальные сети (twitter, facebook, vkontakte и т.п.), 3d (alternativa, pv3d, sandy и т.п.), архитектурные фреймворки (pureMVC, Cairngorm, Mate и т.п.) и т.п. |
Часовой пояс GMT +4, время: 10:11. |
|
« Предыдущая тема | Следующая тема » |
Опции темы | |
Опции просмотра | |
|
|