Никак не могу справиться с загрузкой документов в ВК:
Код: Выделить всё
private function uploadDoc():void{ var fr:FileReference = new FileReference(); var uplUrl:String = new String(); var req:URLRequest = new URLRequest(); VK.api('docs.getUploadServer', {}, getUrl, onError); fr.addEventListener(Event.SELECT, selectHandler); fr.addEventListener(DataEvent.UPLOAD_COMPLETE_DATA, sendServerResponse); fr.browse(); function selectHandler(e:Event):void{ req.url = uplUrl; req.method = URLRequestMethod.POST; fr.upload(req, fr.name); } //возвращаем серверу ответ и сохраняем документ в ВК function sendServerResponse(e:DataEvent):void{ trace(e.data); //{"error":"unknown error"} VK.api('docs.save', e.data); } function onError(data:Object):void{ trace(data.error_msg); } function getUrl(data:Object):void{ uplUrl = data.upload_url; trace(uplUrl); }}
Код: Выделить всё
{"error":"unknown error"}