Хорошее решение для обслуживания изображений из файловой системы, избегая uuid в URL - PullRequest
0 голосов
/ 08 марта 2019

У меня есть веб-приложение, которое позволяет пользователям загружать изображения.Когда они выполняют загрузку, в реляционной базе данных создается запись с 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 или это неправильный способ даже для сохранения изображений?

Я был бы очень признателен за ваш вклад.Спасибо!

...