Фреймворки апплетов для доступа к локальной файловой системе - PullRequest
1 голос
/ 27 марта 2012

Мне нужна платформа Java-апплета или что-то подобное для синхронизации файлов между сервером и локальной машиной через браузер. Конечно, я могу сделать этот апплет сам, но, возможно, кто-то уже видел или сделал этот апплет.

Существуют ли какие-либо платформы апплетов Java для доступа к локальной файловой системе через браузер?

Ответы [ 2 ]

2 голосов
/ 28 марта 2012

См. Информация об апплете. страница для ссылок на «Следующее поколение». Начиная с плагина Next Generation, даже встроенные апплеты в песочнице могут обращаться к локальной файловой системе (с разрешения пользователя, когда это будет предложено).

Апплеты следующего поколения:

  • Может быть развернуто с помощью Java Web Start (пока еще встроено в веб-страницу).
  • Следовательно, может получить доступ к JNLP API, который предоставляет такие вещи, как файловые службы JNLP (который предоставляет доступ в песочнице к локальной файловой системе). Вот демо . файловых сервисов он основан на фрейме и свободно плавающем, вы можете скачать исходный код и собрать файлы. А вот GIFanim : встроенный апплет в песочнице, который может загружать изображения из локальной файловой системы (выбранной пользователем) для создания анимированных GIF-файлов (которые затем можно сохранить обратно в локальный файл- система).

До подключения следующего поколения апплеты могли обращаться к локальной файловой системе тремя способами:

  • Доверенный апплет (подписанный разработчиком, принятый пользователем по запросу).
  • Редактирование файлов политики (не рекомендуется для разработчиков, не говоря уже о конечных пользователях).
  • Свободный плавающий апплет, развернутый с использованием JWS (странный вид, с таким же успехом можно использовать фрейм).
1 голос
/ 27 марта 2012

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

...