
17.01.2012, 21:12
|
|
Регистрация: Dec 2011
Сообщений: 40
|
Не работает policy
Написал сервер на java.
клиент на as3.
Из клиента приходит запрос: <policy-file-request/>
В ответ сервер отправляет файл политики, но я не вижу, что клиент получает от сервера этот файл.
Вот отрывки из кода сервера:
if (messageReceived.indexOf("<policy-file-request/>")>=0)
{
String xml_string;
xml_string="<?xml version=\"1.0\" encoding=\"UTF-8\"?>\n";
xml_string+="<cross-domain-policy xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:noNamespaceSchemaLocation=\"http://www.adobe.com/xml/schemas/PolicyFileSocket.xsd\">\n";
xml_string+="<allow-access-from domain=\"*\" to-ports=\"*\" secure=\"false\" />\n";
xml_string+="<site-control permitted-cross-domain-policies=\"master-only\" />\n";
xml_string+="</cross-domain-policy>";
printStream.println(xml_string + (char)0);
closeSocket();
}
Эта тема много где обсуждается, но толку нет никакого - перепробовал много - всё равно нулевой результат...
Бьюсь уже несколько дней...
Может у кого есть рабочий пример взаимодействия флешки с java сервером. с политикой безопасности...
P.S. Конечно же флешка без проблем работает при запуске отдельно. А при размещении в iframe сайта - не работает, отправляет запрос на файл политики...
Добавлено через 2 часа 20 минут
Ну кто-нибудь, ПОМОГИТЕ!!!
|