2010-08-30 2 views
0

Если у меня есть флеш-файл, который я бы тестировал локально (на моем компьютере), но у меня есть видеофайлы на сервере флэш-видео и фотографии на другом сервере, есть простой способ настроить мой флеш-файл, чтобы я может это сделать?Вопросы безопасности sandbox: как протестировать локально с удаленными файлами?

ответ

1

Если у вас есть доступ к удаленным серверам, вам необходимо загрузить файл crossdomain.xml в корне их веб-сервер, обеспечивая доступ к вашей машине:

<?xml version="1.0"?> 
<!DOCTYPE cross-domain-policy SYSTEM 
"http://www.adobe.com/xml/dtds/cross-domain-policy.dtd"> 
<cross-domain-policy> 
    <!-- Use one of the following: --> 
    <allow-access-from domain="*.example.com"/> <!-- Your domain --> 
    <allow-access-from domain="192.168.0.0"/> <!-- Your IP address --> 
</cross-domain-policy> 

Если у вас нет доступа, вам необходимо настроить прокси-сервер, то есть локальный сервер, который будет перенаправлять ваши запросы на целевой сервер. Немного сложнее, но такие инструменты, как LCDS или BlazeDS, сделают это для вас.

Более подробную информацию о CrossDomain файлы доступны здесь: http://learn.adobe.com/wiki/download/attachments/64389123/CrossDomain_PolicyFile_Specification.pdf?version=1

Смежные вопросы