![]() |
Модераторы: LSD, AntonSaburov |
![]() ![]() ![]() |
|
kamelopardus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 5.10.2007 Репутация: нет Всего: нет |
Коллеги, помогите: одолел мозговой слизень.
Есть вот такой кусок кода:
Вызываю его в первый раз при инициализации апплета. Получаю в консоли вот это: fileName = http://mydomain/roms/12dc9ff47235bba4b5b265d003ebd34f.nes network: Cache entry not found [url: http://mydomain/nes/, version: null] network: Cache entry not found [url: http://mydomain/roms/12dc9ff47235bba4b5b265d003ebd34f.nes, version: null] network: Connecting http://mydomain/roms/12dc9ff47235bba4b5b265d003ebd34f.nes with proxy=DIRECT network: Connecting http://mydomain:80/ with proxy=DIRECT network: Connecting http://mydomain/roms/12dc9ff47235bba4b5b265d003ebd34f.nes with cookie "ci_session=VWBWPFVnXGoKcFYkADxWZFJnVWgPJAR3AzEAJgl7VWYJZl01B1pXbgIyAHINMF0iUGsDMVtvBz5RdgtqCDMAY1VgU2IBZlc%2FXmYFZVUxXm 1VM1YwVTVcaAo9VjQAMVZsUmNVag9kBDYDbQAzCTBVaQltXWoHYFc1AmQAcg0wXSJQawMzW20HPlF2C2UIcQBfVWNTYgFkV39eOwVwVSReLFU6VnVVa VxhCj9WbQAkVm1SZFV8DzQENwNjAHsJOVU%2FCTFddQc3VzICZQByDTBdIlBrAzNbbQc%2BUXYLeQhyAGVVcFNZAWFXal47BW1VI14sVTpWdVVpXGUK O1ZtACRWGFI4VSgPbwRoAzgANAknVToJJ11rByVXLwIBADkNZV01UD4DdVsuBz9RdAtZCDoAIFVVU28BbldpXjEFdFUkXi5VT1ZSVXNcZgolVmYAPVZ1UiVVJ w89BCQDJgAjCTJVPgknXXkHPld0AmwAYQ04XWtQcwNuWzwHd1EgC1MIYABjVXZTbwF2V2ReKgV6VXVeNVVyVjxVYlxgCjFWdQA3VmdSblVkDzMEPANjAG AJMFU6CStdYAd4" in = sun.net.www.protocol.http.HttpURLConnection$HttpInputStream@d8e902 Вызываю второй раз. Получаю вот это: fileName = http://mydomain/roms/12dc9ff47235bba4b5b265d003ebd34f.nes network: Cache entry not found [url: http://mydomain/roms/12dc9ff47235bba4b5b265d003ebd34f.nes, version: null] network: Connecting http://mydomain/roms/12dc9ff47235bba4b5b265d003ebd34f.nes with proxy=DIRECT in = NULL то есть открыть файл на чтение не получается. Разница между вызовами минимальная: первый раз инициатором вызова кода является сам апплет, во втором вызов инициирует javascript через публичный метод апплета. Может быть, какие-то тонкости политики безопасности не дают открыть файл во втором случае? Кто-то может подсказать? Это сообщение отредактировал(а) kamelopardus - 2.2.2011, 11:04 |
|||
|
||||
LSD |
|
|||
![]() Leprechaun Software Developer ![]() ![]() ![]() ![]() Профиль Группа: Модератор Сообщений: 15718 Регистрация: 24.3.2004 Где: Dublin Репутация: 9 Всего: 538 |
1. Если тебе нужно считать данные с веб сервера используй URL.opentConnection().
2. Методы вызываемые из JS действительно имеют ограничения с точки зрения безопасности. Они выполняются с правами не подписанного кода. -------------------- Disclaimer: this post contains explicit depictions of personal opinion. So, if it sounds sarcastic, don't take it seriously. If it sounds dangerous, do not try this at home or at all. And if it offends you, just don't read it. |
|||
|
||||
kamelopardus |
|
|||
Новичок Профиль Группа: Участник Сообщений: 5 Регистрация: 5.10.2007 Репутация: нет Всего: нет |
LSD, спасибо за подсказки.
Применил вот такой финт:
и все заработало. |
|||
|
||||
![]() ![]() ![]() |
Правила форума "Java" | |
|
Если Вам помогли, и атмосфера форума Вам понравилась, то заходите к нам чаще! С уважением, LSD, AntonSaburov, powerOn, tux. |
0 Пользователей читают эту тему (0 Гостей и 0 Скрытых Пользователей) | |
0 Пользователей: | |
« Предыдущая тема | Java: Апплеты | Следующая тема » |
|
По вопросам размещения рекламы пишите на vladimir(sobaka)vingrad.ru
Отказ от ответственности Powered by Invision Power Board(R) 1.3 © 2003 IPS, Inc. |