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 в другом месте на вашем сервере, и ваш сервер должен быть настроен для обслуживания настраиваемого заголовка, сообщающего флэш-плееру, что все в порядке, чтобы принять этот файл.