У меня есть приложение, которое загружает / скачивает файлы на / с box.net. приложение работает нормально, когда оно не развернуто на сервере, но когда я развертываю его в Google App Engine, возникает следующая ошибка.
Ошибка № 2044: Необработанная ошибка безопасности :. text = Ошибка № 2048: Нарушение безопасной тестовой среды: http://somexyz.appspot.com/xyzsample.swf не может загрузить данные из http://box.net/api/1.0/download/abcdef/123456.
Я включил следующие строки кода в as3
Security.allowDomain("*");
и поместил crossdomain.xml в корневую папку приложения (Google App Engine) и может получить доступ к файлу с помощью somexyz.appspot.com/crossdomain.xml
crossdomain.xml содержит следующие строки
<?xml version="1.0"?>
<!DOCTYPE cross-domain-policy SYSTEM "/xml/dtds/cross-domain-policy.dtd">
<cross-domain-policy>
<site-control permitted-cross-domain-policies="all"/>
<allow-access-from domain="*" to-ports="*"/>
<allow-http-request-headers-from domain="*" headers="*"/>
<allow-http-request-headers-from domain="*"/>
</cross-domain-policy>
Я также получаю ту же проблему, когда пытаюсь использовать tomcat.