video.save

Обсуждение и помощь по вопросам взаимодействия с ВКонтакте API в Flash-приложениях (ActionScript)
Ответить
HundredHands
Сообщения: 3
Зарегистрирован: 26 июн 2012, 10:11

video.save

Сообщение 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 на сервер и с сервера отправлять файл, тот же результат..

В чём моя глупая ошибка, как это вообще работает ?
Аватара пользователя
Александр
Создатель сайта
Создатель сайта
Сообщения: 4574
Зарегистрирован: 27 сен 2009, 16:45

Re: video.save

Сообщение Александр »

HundredHands
Так происходит со всеми видео файлами?
HundredHands
Сообщения: 3
Зарегистрирован: 26 июн 2012, 10:11

Re: video.save

Сообщение HundredHands »

Интересно.. Не задумывался о формате, отправлял в flv, сейчас попробую другие форматы
sanych_dv
Разработчик
Разработчик
Сообщения: 550
Зарегистрирован: 29 апр 2011, 01:52

Re: video.save

Сообщение sanych_dv »

Попробуйте разные настройки urlLoader.dataFormat , например

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

 loader_flv.dataFormat = URLLoaderDataFormat.BINARY; 
Ответить