![]() |
|
||||||||||
|
|||||
|
Флешка посылает запрос серверу #1, тот в в свою очередь форвардит запрос на сервер #N, который генерит прямую ссылку на файл и возвращает флешке.
Как получить(присвоить переменной) прямую ссылку полученную от сервера #N. Проблема в том, что чтобы загрузить файл нужно, как вы знаете подгрузить crossdomain.xml вначале, а я не знаю заранее с какого сервера мне вернется ссылка. Поэтому и хочу получив прямую ссылку, генерировать и подгрузить crossdomain.xml и потом уже снова загрузить нужный файл. |
|
|||||
|
возвращать ссылку вам должен сервер #1, если есть доступ - там и разместите crossdomain, а сервер N должен вернуть сгенеренную серверу #1
|
|
|||||
|
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
а что мешает на рнр сделать такое?
с сервера № отправить запрос на рнр файл(дав рнр файл 777 к примеру) тот и урл узнает(его можно передать в параметре..либо определить) и после рнр вернет все флэшке. причем это рнр по идее и есть сервер1. |
|
|||||
|
Да, вы правы, можно и так поступить, но к сожалению не могу решить эту проблему так по ряду причин
![]() Поэтому по-прежнему нужен совет, может быть даже пример, как сохранить прямую ссылку, как переменную. |
|
|||||
|
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
тогда модет джава скрипт?
сложно советовать когда не понятны причины, по которым вы так не можете |
|
|||||
|
неужели нет способа перехватить ответ сервера?
причин много, одна из них не желание начальства, что то менять. |
|
|||||
|
Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
|
флэш не может сам перехватить..вроде как..ибо это клиентская сторона
|
|
|||||
|
Modus ponens
|
Флеш в любом случае запросит кроссдомейн с сервера, откуда ему нужно чего-то скачать... или вы собираетесь на втором сервере динамически создавать файл политик?
__________________
Hell is the possibility of sanity |
|
|||||
|
в том то и проблема, что он запрашивает файл политик с сервера 1, т.к. запрос направляется туда. но сервер 1 форвардит запрос (на свой выбор) на сервер N, который возвращает прямую ссылку на файл находящийся на сервере N.
на серверах N уже размещены файлы политик. в принципе можно их все сразу подгружать во флеш, кстати он поддерживает загрузку нескольких файлов политик? но дело в том, что со временем серверов прибавиться или изменяться адреса и флешку придется обновлять снова и снова. поэтому хочется автоматического решения. |
|
|||||
|
Modus ponens
|
Еще раз: флеш проверяет наличие загруженого файла политик при каждом запросе (но загружает его только 1 раз для одного сервера). Т.е. вам нужно обеспечить только то, чтобы на сервере, откуда ожидается ответ был файл политик.
__________________
Hell is the possibility of sanity |
![]() |
![]() |
Часовой пояс GMT +4, время: 10:42. |
|
|
« Предыдущая тема | Следующая тема » |
| Теги |
| server response , запрос серверу |
|
|