Ajax YouTube загрузить - PullRequest
       3

Ajax YouTube загрузить

1 голос
/ 26 августа 2011

Я пытаюсь осуществить возобновляемую загрузку видео на Youtube, как описано здесь: YouTube возобновить загрузку API .
Но я получаю сообщение об ошибке: «Ошибка сети: 404 не найден - http://uploads.gdata.youtube.com/resumable/feeds/api/users/default/uploads".
Вот код:

    var http = new XMLHttpRequest(); 
    var url = "http://uploads.gdata.youtube.com/resumable/feeds/api/users/default/uploads";   
    http.open("POST", url, true);
    http.setRequestHeader("Host", "uploads.gdata.youtube.com");
    http.setRequestHeader("Authorization", "AuthSub token=\"yDXi4sfOb8RYWDIH....MEAxMzE0MzAzMDEy\"");
    http.setRequestHeader("GData-Version", 2);
    http.setRequestHeader("X-GData-Key", "key=DI39si4Tl....18OaRy");
    http.setRequestHeader("Content-length", 0);
    http.setRequestHeader("Slug", "test.avi");
    http.send(null);

Буду благодарен за помощь.

1 Ответ

1 голос
/ 26 августа 2011

Средства возобновляемой загрузки и прямой загрузки не поддерживаются браузерами - в частности, они нарушают политики браузера с одинаковым происхождением . Вам нужно либо использовать браузерную загрузку , либо использовать прокси для загрузки через ваш сервер.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...