【发布时间】:2011-06-17 19:56:14
【问题描述】:
我知道这可能已经被问了 10000 次,但是,我似乎无法找到这个问题的直接答案。
我的数据库中存储了一个代表图像的 LOB;我从数据库中获取该图像,我想通过 HTML IMG 标记在网页上显示它。这不是我的首选解决方案,但在我找到更好的解决方案之前,这是一个权宜之计。
我正在尝试通过以下方式使用 Apache Commons Codec 将 byte[] 转换为 Base64:
String base64String = Base64.encodeBase64String({my byte[]});
然后,我试图在我的页面上显示我的图像,如下所示:
<img src="data:image/jpg;base64,{base64String from above}"/>
它显示的是浏览器默认的“我找不到这个图片”,图片。
有人有什么想法吗?
谢谢。
【问题讨论】:
-
你能贴出完整的代码吗...我需要它作为参考...我也有同样的问题...但是我不知道代码会是怎样...跨度>
标签: java html bytearray base64