Загрузка браузера Youtube с флэш-памятью (ошибка безопасности № 2049)

Я пытаюсь загрузить видео на Youtube с помощью flash из браузера. Обычная HTML-форма, созданная с помощью официального API, работает нормально, но мне нужен индикатор выполнения.

Я пытаюсь использовать SWFUpload, Uploadify и пользовательский интерфейс Yahoo, но все загрузчики выдают ошибку безопасности № 2049. Я предполагаю, что это означает, что файл crossdomain.xml отклоняет мой запрос, верно?

Файл crossdomain.xml Youtube находится в https://uploads.gdata.youtube.com/crossdomain.xml. Я вижу этот запрос в браузере при попытке загрузки. Я тестировал как локальный хост, так и App Engine - произошла одна и та же ошибка.

Не могли бы вы дать мне совет? Тнанкс.


person Ivan Grishaev    schedule 28.01.2013    source источник


Ответы (1)


ОК, решение заключалось в замене HTTPS на HTTP в URL-адресе загрузки. Я пока не знаю, почему flash не может отправить HTTPS-запрос (м.б., прокси?).

person Ivan Grishaev    schedule 28.01.2013