загрузить большое количество файлов в приложение Java - PullRequest
0 голосов
/ 20 ноября 2018

У меня есть приложение в payara, которое должно получать тысячи файлов, которые я думал об управлении ими с помощью ftp-сервера для загрузки файлов во время выполнения, созданного в директории с временным доступом.Я искал vsftpd и виртуальных пользователей, и это означает, что мне нужно будет создать нового пользователя, добавив его в файл пользователей, используя формат htpasswd: кто-то может предложить лучший способ сделать это (мне не нравится идеявыполнить скрипт в системе, называемой Java).

РЕДАКТИРОВАТЬ

В данный момент я получаю файлы с использованием компонента fileUpload простых лиц, но он становится непригодным для использования, когда выбрано более 1.000 файлов. Поэтому мне неудобно использовать любой интерфейс HTML

1 Ответ

0 голосов
/ 20 ноября 2018

Если вы согласны с требованием, чтобы пользователи использовали современные браузеры, вы можете использовать атрибут ввода файла HTML5 multiple, который откроет окно браузера, позволяющее пользователю выбрать несколько файлов:

<input type="file" name="uploads" multiple>

Затем вы можете использовать Общие Apache FileUpload для анализа HttpServletRequest и извлечения всех файлов, а затем делать с ними то, что вы хотите.

Это намного прощечем настроить альтернативный механизм загрузки и начать синхронизацию.

...