У вас есть пара опций, если вы хотите управлять путем к файлу.
- Вы можете создать службу для возврата файла по идентификатору.По сути, это действие контроллера (или сервлет) будет загружать образ обратно из хранилища репозитория и сериализовать его обратно пользователю.Это обеспечивает максимальный контроль.
- Вы можете создать фильтр, который будет выполнять необходимый элемент управления, а затем делегировать его обратно на веб-сервер для выполнения фактического обслуживания файлов.Это все еще дает вам контроль, но снимает с вас ответственность за эффективную сериализацию файла.
Единственное, что я хотел бы проверить (так как я не уверен, какой тип ${anUploadedImage}
is) - это то, что возвращает getUrl()
.Если это объект File
, то getUrl()
предоставляет URL файла, который бесполезен в HTML.По сути, веб-браузер будет искать диск пользователя или сообщать о какой-то подозрительной активности.
URL, который вы включаете в свой HTML, должен указывать, куда ваша служба отправит желаемое изображение.