我知道这个问题可能被问过10000次,然而,我似乎找不到一个直接回答我的问题的答案。
我在我的数据库中有一个LOB(大型对象)表示一张图片;我从数据库获取该图像,并希望通过HTML IMG标签在网页上显示它。虽然这不是我的首选方案,但这是一个权宜之计,直到我找到更好的解决方案。
我正在尝试使用Apache Commons Codec将byte[]转换为Base64,方法如下:
String base64String = Base64.encodeBase64String({my byte[]});
然后,我想这样在页面上展示我的图片:
<img src="data:image/jpg;base64,{base64String from above}"/>
它正在显示浏览器的默认“找不到此图像”的图像。
有人有任何想法吗?
谢谢。