Flash Uploader - междоменные проблемы

Я использую загрузчик файлов YUI на основе flash, а flash запрашивает файл host/crossdomain.xml. Я запрашиваю localhost, и он требует этот файл. Я использовал это раньше, и у меня никогда не было этой проблемы, и у меня никогда не было этого файла на моем сервере.

Я никогда не пользовался какими-либо технологиями Adobe, не могли бы вы мне сказать, можно ли как-нибудь отключить его?

Проблема в том, что у меня не может быть файла на моем сервере, по крайней мере, в корневом каталоге...

Спасибо

2 ответа

Решение

Я вижу, это зависит от того, где вы получаете uploader.swf

Если файл uploader.swf загружен с запрашиваемого сервера, файл crossdomain.xml не требуется.

Re: ваша неспособность добавить файлы в корневую папку вашего веб-сервера, есть способы обойти это (задокументировано на http://www.adobe.com/devnet/flashplayer/articles/fplayer9_security.html), хотя я считаю, что это потребует измененная версия uploader.swf скомпилирована для поиска файла crossdomain.xml в другом месте на вашем сервере, и ваш сервер должен быть настроен для обслуживания настраиваемого заголовка, сообщающего флэш-плееру, что все в порядке, чтобы принять этот файл.

Другие вопросы по тегам