Я загружаю файлы с использованием многостраничной формы, Apache FileUpload и т.д. Это нормально работает.
Но я хочу знать, какие лучшие практики или общие практики при сохранении файлов на сервере, в соответствии со следующим:
- Именование файлов на сервере (то есть: какое имя лучше? Сгенерирован UUID или идентификатор строки, сгенерированный таблицей db при вставке файлов, связанных с данными)
- Лучшее место для файлов внутри сервера (что лучше? i.e. В Linux-сервере, какую папку или раздел я должен использовать. Должен ли я шифровать загруженные файлы?)
- Когда я помещаю ссылку для доступа к файлам из браузера: лучше ли прямой доступ или использовать сервлет?