Форум Flasher.ru
Ближайшие курсы в Школе RealTime
Список интенсивных курсов: [см.]  
  
Специальные предложения: [см.]  
  
 
Блоги Правила Справка Пользователи Календарь Сообщения за день
 

Вернуться   Форум Flasher.ru > Flash > ActionScript 3.0

Версия для печати  Отправить по электронной почте    « Предыдущая тема | Следующая тема »  
Опции темы Опции просмотра
 
Создать новую тему Ответ
Старый 19.08.2009, 18:48
Olesolo вне форума Посмотреть профиль Отправить личное сообщение для Olesolo Найти все сообщения от Olesolo
  № 1  
Ответить с цитированием
Olesolo
 
Аватар для Olesolo

Регистрация: Aug 2002
Сообщений: 121
Отправить сообщение для Olesolo с помощью ICQ
Question Как получить ссылку?

Флешка посылает запрос серверу #1, тот в в свою очередь форвардит запрос на сервер #N, который генерит прямую ссылку на файл и возвращает флешке.
Как получить(присвоить переменной) прямую ссылку полученную от сервера #N.

Проблема в том, что чтобы загрузить файл нужно, как вы знаете подгрузить crossdomain.xml вначале, а я не знаю заранее с какого сервера мне вернется ссылка. Поэтому и хочу получив прямую ссылку, генерировать и подгрузить crossdomain.xml и потом уже снова загрузить нужный файл.

Старый 20.08.2009, 08:23
Juice_Green вне форума Посмотреть профиль Отправить личное сообщение для Juice_Green Посетить домашнюю страницу Juice_Green Найти все сообщения от Juice_Green
  № 2  
Ответить с цитированием
Juice_Green
 
Аватар для Juice_Green

Регистрация: Dec 2005
Адрес: Новосибирск
Сообщений: 529
Отправить сообщение для Juice_Green с помощью ICQ Отправить сообщение для Juice_Green с помощью Skype™
возвращать ссылку вам должен сервер #1, если есть доступ - там и разместите crossdomain, а сервер N должен вернуть сгенеренную серверу #1

Старый 20.08.2009, 10:06
Dezar вне форума Посмотреть профиль Отправить личное сообщение для Dezar Найти все сообщения от Dezar
  № 3  
Ответить с цитированием
Dezar

Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
а что мешает на рнр сделать такое?
с сервера № отправить запрос на рнр файл(дав рнр файл 777 к примеру) тот и урл узнает(его можно передать в параметре..либо определить) и после рнр вернет все флэшке.
причем это рнр по идее и есть сервер1.

Старый 20.08.2009, 11:50
Olesolo вне форума Посмотреть профиль Отправить личное сообщение для Olesolo Найти все сообщения от Olesolo
  № 4  
Ответить с цитированием
Olesolo
 
Аватар для Olesolo

Регистрация: Aug 2002
Сообщений: 121
Отправить сообщение для Olesolo с помощью ICQ
Да, вы правы, можно и так поступить, но к сожалению не могу решить эту проблему так по ряду причин
Поэтому по-прежнему нужен совет, может быть даже пример, как сохранить прямую ссылку, как переменную.

Старый 20.08.2009, 11:52
Dezar вне форума Посмотреть профиль Отправить личное сообщение для Dezar Найти все сообщения от Dezar
  № 5  
Ответить с цитированием
Dezar

Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
тогда модет джава скрипт?
сложно советовать когда не понятны причины, по которым вы так не можете

Старый 20.08.2009, 14:24
Olesolo вне форума Посмотреть профиль Отправить личное сообщение для Olesolo Найти все сообщения от Olesolo
  № 6  
Ответить с цитированием
Olesolo
 
Аватар для Olesolo

Регистрация: Aug 2002
Сообщений: 121
Отправить сообщение для Olesolo с помощью ICQ
неужели нет способа перехватить ответ сервера?
причин много, одна из них не желание начальства, что то менять.

Старый 20.08.2009, 14:46
Dezar вне форума Посмотреть профиль Отправить личное сообщение для Dezar Найти все сообщения от Dezar
  № 7  
Ответить с цитированием
Dezar

Регистрация: Jan 2008
Адрес: Питер
Сообщений: 389
флэш не может сам перехватить..вроде как..ибо это клиентская сторона

Старый 20.08.2009, 15:47
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 8  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Флеш в любом случае запросит кроссдомейн с сервера, откуда ему нужно чего-то скачать... или вы собираетесь на втором сервере динамически создавать файл политик?
__________________
Hell is the possibility of sanity

Старый 20.08.2009, 16:24
Olesolo вне форума Посмотреть профиль Отправить личное сообщение для Olesolo Найти все сообщения от Olesolo
  № 9  
Ответить с цитированием
Olesolo
 
Аватар для Olesolo

Регистрация: Aug 2002
Сообщений: 121
Отправить сообщение для Olesolo с помощью ICQ
в том то и проблема, что он запрашивает файл политик с сервера 1, т.к. запрос направляется туда. но сервер 1 форвардит запрос (на свой выбор) на сервер N, который возвращает прямую ссылку на файл находящийся на сервере N.
на серверах N уже размещены файлы политик. в принципе можно их все сразу подгружать во флеш, кстати он поддерживает загрузку нескольких файлов политик?
но дело в том, что со временем серверов прибавиться или изменяться адреса и флешку придется обновлять снова и снова. поэтому хочется автоматического решения.

Старый 20.08.2009, 16:28
wvxvw вне форума Посмотреть профиль Отправить личное сообщение для wvxvw Найти все сообщения от wvxvw
  № 10  
Ответить с цитированием
wvxvw
Modus ponens
 
Аватар для wvxvw

модератор форума
Регистрация: Jul 2006
Адрес: #1=(list #1#)
Сообщений: 8,049
Записей в блоге: 38
Еще раз: флеш проверяет наличие загруженого файла политик при каждом запросе (но загружает его только 1 раз для одного сервера). Т.е. вам нужно обеспечить только то, чтобы на сервере, откуда ожидается ответ был файл политик.
__________________
Hell is the possibility of sanity

Создать новую тему Ответ Часовой пояс GMT +4, время: 10:42.
Быстрый переход
  « Предыдущая тема | Следующая тема »  

Теги
server response , запрос серверу

Ваши права в разделе
Вы не можете создавать новые темы
Вы не можете отвечать в темах
Вы не можете прикреплять вложения
Вы не можете редактировать свои сообщения

BB коды Вкл.
Смайлы Вкл.
[IMG] код Вкл.
HTML код Выкл.


 


Часовой пояс GMT +4, время: 10:42.


Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.