Страница 1 из 1

video.save

Добавлено: 14 дек 2012, 00:14
HundredHands
Прошу помощи в работе с методом video.save.

Получаю ссылку на загрузку :

Код: Выделить всё

VK.api("video.save", { name : "test name", description : "description test" }, onComplete, onError); function onComplete(data:Object) : void{     //data.upload_url;}
Далее по сценарию я передаю в post запросе видео файл :

Код: Выделить всё

var request_upload : URLRequest = new URLRequest(data.upload_url);var loader_flv : URLLoader = new URLLoader();var variable_upload : URLVariables = new URLVariables();                    request_upload.method = URLRequestMethod.POST;var header:URLRequestHeader = new URLRequestHeader("Content-type", "multipart/form-data");request_upload.requestHeaders.push(header);                    variable_upload["video_file"] = video.data;  // байтарей собранный загрузкой flv в NetStream с хостаrequest_upload.data = variable_upload;       loader_flv.load(request_upload);
и так побывал передавать :

Код: Выделить всё

request_upload.data = video.data;   
возвращает "инвалид файл".

Пытался отправлять data.upload_url в php на сервер и с сервера отправлять файл, тот же результат..

В чём моя глупая ошибка, как это вообще работает ?

Re: video.save

Добавлено: 16 дек 2012, 15:21
Александр
HundredHands
Так происходит со всеми видео файлами?

Re: video.save

Добавлено: 17 дек 2012, 06:36
HundredHands
Интересно.. Не задумывался о формате, отправлял в flv, сейчас попробую другие форматы

Re: video.save

Добавлено: 17 дек 2012, 12:00
sanych_dv
Попробуйте разные настройки urlLoader.dataFormat , например

Код: Выделить всё

 loader_flv.dataFormat = URLLoaderDataFormat.BINARY;