PDA

Просмотр полной версии : Загрузка файлов в swf???


fla-master
10.10.2006, 11:12
Мне необходимо загрузить в флешку текст html страницы, может кто нибудь знает как это реализовать?

вариант не работает из браузера, а если и работает только из домена на котором загружаемый файл, как обойти это ограничение?
var variables:LoadVars = new LoadVars();
variables.load("http://flasher.ru");

это тоже работает только из плеера...:wacko:
loadVariablesNum("http://localhost/Test/PHP/phpinfo.php", 1);

iNils
10.10.2006, 16:53
fla-master, свой код надо оформлять в теги

etc
10.10.2006, 16:55
как обойти это ограничение?[/CODE]
Расположить файл crossdomain.xml, разрешающий загрузку, на домене, с которого происходит загрузка.

fla-master
11.10.2006, 13:01
То есть, загрузить страницу Яндекса к примеру невозможно? Можно загружать только со своего сайта? В AS вообще есть возможность загрузки текстовых файлов с других сайтов???

Хемуль
11.10.2006, 13:07
2 fla-master:
Есть возможность загрузки переменніх из текстовіх файлов, есть возможность загрузки XML. Всё это касается как того же домена, на котором находится флешка, так и других доменов. Просто для работы с другими доменами необходимо учитывать кросдоменные политики...

fla-master
11.10.2006, 13:12
Можно об этом по подробнее, может есть исходник который поможет разобраться? Или опишите пожалуйста что необходимо для загрузки htm страницы например с яндекса.

Хемуль
11.10.2006, 13:17
2 fla-master:
Вот, почитайте:
http://www.adobe.com/cfusion/knowledgebase/index.cfm?id=tn_14213

etc
11.10.2006, 13:20
То есть, загрузить страницу Яндекса к примеру невозможно? Можно загружать только со своего сайта? В AS вообще есть возможность загрузки текстовых файлов с других сайтов???
Только со своего или с других, если на этих доменах есть crossdomain.xml с разрешением загрузки.

Варианты с использованием php для запроса файлов с другого домена не рассматриваются.

fla-master
11.10.2006, 13:22
Уже читаю, нечего хорошего. Сделал вывод что грузить файлы с других доменов в свою флешку без разрешения хозяина домена невозможно. Интересно с чем это ограничение связано, вить тот же самый PHP грузит их без проблем, можно бы было реализовать всё через PHP + AS, но игра не стоит свечи???

etc
11.10.2006, 13:58
Интересно с чем это ограничение связано
Безопасность.

fla-master
11.10.2006, 16:19
Интересно что может сделать swf загруженный у меня в браузере с чужим серваком?

Хемуль
11.10.2006, 16:42
2 fla-master:
Что значит "сделать с серваком"? Нет, как в фантастичеких фильмах экран монитора не взорвётся снопом искр в лицо ихнему администратору. Но вы вполне можете посредством серверного скрипта получить доступ к каким-то данным, которые вам руками трогать не положено.

etc
11.10.2006, 16:45
которые вам руками трогать не положено.
Точнее загружать их откуда с другого домена.

fla-master
12.10.2006, 12:45
А разве обычные ограничение на запрет чтения файла админу не помогают?

etc
12.10.2006, 13:03
А кто сказал, что к этим файлам не обращаются флешки с этого же домена?

fla-master
12.10.2006, 15:07
Так реч вить идёт не о флешках этого домена, а мувах из другова домена.

etc
12.10.2006, 15:11
Объясняю в последний раз:
1) На домене A есть данные, которые должны быть доступны с этого домена.
2) Флешкам на домене Б нельзя загружать эти данные с домена А, если это не разрешено.
3) Админ домена А не может заблокировать доступ к данным, потому что см. п. 1.