Прямой доступ к файлу с помощью Java-апплета

Мне нужно знать, может ли апплет использовать функцию прямого доступа к файлу, а не через JNLP.

Возможен ли апплет для доступа к файлам через стандартные классы файлов:

  • java.nio.file.Files;
  • java.io.FileInputStream;

Возможно ли это для "апплета следующего поколения"?

Возможно ли это для предварительного апплета следующего поколения?

1 ответ

Да. Если это подписанный и привилегированный (пользователь разрешает) апплет.

То, что апплеты могут и не могут сделать, говорит (частично)

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

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

Другие вопросы по тегам