Не могу загрузить фото на вк.
Для загрузки POST запросом использую URLRequest с URLVariables.
Вот код:
Код: Выделить всё
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"); var photo:URLLoader = new URLLoader(); photo.load(photo_req); txt.text = "Начинаем загрузку фото"; photo.addEventListener(Event.COMPLETE, photoed) src=data['upload_url'];} function err(data:Object){ txt.text = data['error_msg'];} function photoed(e:Event){ txt.text = "Начинаем загрузку !"; var url:URLVariables = new URLVariables(); url['file1']=e.target.data; 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 = ob['aid']; 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 = e['src']}