У меня есть веб-приложение, которое позволяет пользователям загружать изображения.Когда они выполняют загрузку, в реляционной базе данных создается запись с uuid.Затем изображение сохраняется в файловой системе с помощью uuid.
Например, пользователь загружает изображение с именем car.jpg
, затем оно сохраняется в базе данных как:
- original_file_name:
car.jpg
- uuid:
4f1910d9-49d0-43c8-a84b-49c57eb8b8e1
.
В файловой системе изображение сохраняется как 4f1910d9-49d0-43c8-a84b-49c57eb8b8e1.jpg
.
. Сейчас я использую эти изображения как http://localhost:3000/4f1910d9-49d0-43c8-a84b-49c57eb8b8e1.jpg"
.
Это действительно плохая практика, поскольку я выставляю uuid
пользователю.Какие есть хорошие решения для обработки изображений в файловой системе без показа uuid
или это неправильный способ даже для сохранения изображений?
Я был бы очень признателен за ваш вклад.Спасибо!