Возможно ли чтение / запись файла из апплета - PullRequest
4 голосов
/ 13 сентября 2011

Я пытаюсь прочитать и записать файл из апплета, поэтому, если я запускаю апплет из моего приложения, у меня появляется возможность читать / записывать файл, но когда я пытаюсь сделать это из своего браузера, я получаю защитуисключение.Есть идеи как это сделать?

Ответы [ 3 ]

5 голосов
/ 13 сентября 2011

Возможно ли чтение / запись файла из апплета

Да, но вам нужно подписать апплет и получитьодобрение пользователя.

Некоторые полезные ссылки:

1 голос
/ 14 сентября 2011

Приложение JWS в песочнице. может читать и записывать файлы в локальной файловой системе, используя службы API JNLP. Вот демоверсия . файловых служб API JNLP . Загружаемый Zip-файл содержит исходный код, файл запуска и скрипт сборки.

0 голосов
/ 14 сентября 2011

это на самом деле не так уж сложно. Вы можете самостоятельно подписать апплет, и тогда он сможет читать / писать в / из локальной файловой системы вне ограничений песочницы. взгляните на ссылку ниже. он покажет вам, как подписать ваш апплет с помощью инструмента keytool, и пример фактически выполняет чтение / запись в файловую систему. не нужно гадить о файлах политики и тому подобное.

Обратите внимание, что, как упоминалось @aioobe, пользователю будет предложено принять сертификат.

...