Чтение образа Base64 в интерфейсе с express - PullRequest
2 голосов
/ 30 января 2020

Я настраиваю проект, и я решил, что лучшая альтернатива - сохранить изображения в Base64 и сохранить их в базе данных. Это нормально, все в порядке. Однако, когда мне нужно отобразить их на внешнем интерфейсе, по какой-то причине следующее не работает, может кто-то мне помочь?

<img class="whatever" src="<%= datasetresult[1].photo%>">

Когда я смотрю на консоль браузера, Base64 там, так что Я не понимаю, почему это не рендеринг.

HELP!

РЕДАКТИРОВАТЬ

That is the console of Chrome

1 Ответ

1 голос
/ 30 января 2020

Тег src изображений может принимать строки base64, если вы указываете тип. Например, если у вас есть изображение в формате jpeg, вам нужно добавить префикс строки base64 к data:image/jpeg;base64,.

Если у вас есть SVG (с растровыми данными или без), вам нужно использовать data:image/svg+xml;base64,.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...