![]() |
Загрузка картинки из локальной сети
Пишу приложение на flex. Копии приложения будут располагаться на нескольких выделенных компах в локалке (назовем их серверами). Пользователь должен, зная адрес любого из серверов, зайти на него (через браузер) и запустить мою программу. Программа же, имея список IP всех серверов, должна выдать его пользователю и позволить, обратившись к любому из них, установить с данным сервером сокет-соединение и скачать (не по сокету, а по http) лежащую сервере картинку. Вроде бы не сложно. Сокеты отлично коннектятся и программа по ним обменивается информацией с серверами. На каждом из серверов лежит crossdomain.xml:
Код:
<?xml version="1.0"?>[IOErrorEvent type="ioError" bubbles=false cancelable=false eventPhase=2 text="Error #2035: URL Not Found. URL: 111.222.333.444/flash/map.jpg"] Вот код, которым я гружу картинку: Код:
public var urlHome:String = "111.222.333.444";loader.load(new URLRequest("http://"+urlHome+"/flash/map.jpg")); на loader.load(new URLRequest("map.jpg")); картинка с сервера прекрасно грузится. Если в строке браузера я ввожу "111.222.333.444/flash/map.jpg" - картинка замечательно загружается в браузер. В то же время сокет прекрасно коннектится с сервером по IP, прописанному в переменной urlHome. Что я делаю неправильно? Как сделать так, чтобы картинка считывалась с любого сервера, на который загружен crossdomain.xml ? |
Повесь просто в html картинку с таким полным адресом, покажет или нет.
|
| Часовой пояс GMT +4, время: 04:46. |
Copyright © 1999-2008 Flasher.ru. All rights reserved.
Работает на vBulletin®. Copyright ©2000 - 2026, Jelsoft Enterprises Ltd. Перевод: zCarot
Администрация сайта не несёт ответственности за любую предоставленную посетителями информацию. Подробнее см. Правила.