1

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

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

+0

Я ожидаю, что пользователь может выбрать каталог на своей локальной машине и синхронизировать его с каталогом на сервере. Он должен работать как клиент Dropbox. Но если автоматическое обновление файлов Dropbox автоматически, в моем случае пользователь начинает синхронизацию вручную через браузер. – Andre

+0

Итак, я хочу решить это с помощью подписанного апплета, и я хочу найти существующий апплет или компонент или фреймворк или что-то еще, что уже реализовало мои требования. – Andre

+0

Другими словами, мне нужен только мост между локальной файловой системой и браузером. Все пользовательские интерфейсы построены на html и javascript. Я просто хочу вызвать метод (например, getRootDirectories()) из апплета через javascript и получить список каталогов. Или вызов (например, createFile ('/ home/username /', "http: //myserver/file.txt")), и апплет должен создать файл в локальной файловой системе. – Andre

ответ

1

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

+0

Это было немного неправильно перед подключаемым модулем Next Gen (аппликатор с песочницей, развернутый свободно-плавающим с использованием JWS, мог получить доступ к файловой системе) и более ошибочно с подключаемого модуля Next Gen. См. Мой ответ. –

+0

Я буду использовать подписанный апплет. – Andre

2

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

Следующая Быт апплеты:

  • Может быть развернута с использованием Java Web Start (в то же время встроенный в веб-страницы).
  • Может поэтому получить доступ к API JNLP, который предоставляет такие функции, как службы файлов JNLP (который предлагает доступ к песочнице в локальной файловой системе). Вот demo. of the file services он основан на кадре & free-floating, вы можете скачать исходный код и создать файлы. И вот GIFanim: встроенный апплет, который может загружать изображения из локальной файловой системы (выбранной пользователем) для создания анимированных GIF-файлов (которые затем можно сохранить обратно в локальную файловую систему).

До плагин, апплеты может получить доступ к локальной файловой системе Next Gen. в 3 способами:

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

Итак, я знаю, как это сделать с собой, но я только что искал завершенный апплет или компонент – Andre

 Смежные вопросы

  • Нет связанных вопросов^_^