Я знаю, что это, вероятно, было задано 10000 раз, однако я не могу найти прямой ответ на вопрос.
У меня есть LOB, хранящийся в моем db, который представляет изображение; Я получаю это изображение из БД, и я хотел бы показать его на веб-странице с помощью тега HTML IMG. Это не мое предпочтительное решение, но это реализация зазоров, пока я не смогу найти лучшее решение.
Я пытаюсь преобразовать байт [] в Base64 с помощью кодека Apache Commons следующим образом:
String base64String = Base64.encodeBase64String({my byte[]});
Затем я пытаюсь показать свое изображение на моей странице следующим образом:
<img src="data:image/jpg;base64,{base64String from above}"/>
Он отображает браузер по умолчанию "Я не могу найти это изображение", изображение.
Есть ли у кого-нибудь идеи?
Спасибо.