У меня есть страница входа, на которой я хочу иметь возможность настраивать брендинг. Когда пользователь войдет в систему, он сможет загрузить изображение в формате .gif, .jpeg или .png, которое затем будет использоваться на странице входа в систему после выхода из системы. Файл будет сохранен с общим именем файла в заранее определенном месте, поэтому я буду знать все это, я просто не буду знать, какой формат файла был загружен.
Таким образом, в основном, когда клиент переходит на www.example.com/login/:id
, приложение загружает файл образа с общедоступного смонтированного диска, на котором хранится образ. Структура каталогов подключенного диска, на котором хранится образ, будет выглядеть примерно так: /mnt/resource/client/:id/logo.*
. Клиент еще не будет аутентифицирован, поэтому я не смогу получить доступ ни к какой базе данных.
Мой план состоял в том, чтобы сохранить каталог /mnt/resource/client
в переменной среды, и когда загрузится компонент входа в систему, я добавлю идентификатор из параметров маршрута и имя файла, но на этом этапе я не буду знать, что расширение.
Есть ли способ загрузить изображение в тег html img с местоположением, похожим на /mnt/resource/client/0001/logo.*
? Кроме того, logo.[png, jpg, gif]
будет единственным, что хранится в этом месте.
РЕДАКТИРОВАТЬ: Я пытался использовать /mnt/resource/client/0001/logo.*
, а также /mnt/resource/client/0001/logo
, но оба дают 404. Я полагал, что это будет, но думал, что я все равно попробую.
Или, есть ли лучший способ подойти / решить эту проблему?
Кроме того, извините, если это дублирующий вопрос, я попытался найти похожие вопросы, но не нашел ни одного, но также не был уверен, правильно ли я сформулировал свой поисковый запрос.
Кроме того, дайте мне знать, если есть какие-либо подробности, которые я мог бы опустить. Заранее спасибо!