Фреймворки апплетов для доступа к локальной файловой системе

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

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

2 ответа

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

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

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

До плагина Next Gen. апплеты могли обращаться к локальной файловой системе тремя способами:

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

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

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