我知道这可能已被问过10000次,但是,我似乎无法找到问题的直接答案.
我有一个存储在我的数据库中的LOB代表一个图像; 我从数据库中获取该图像,我想通过HTML IMG标记在网页上显示它.这不是我的首选解决方案,但它是一个临时实施,直到我找到更好的解决方案.
我正在尝试使用Apache Commons Codec以下列方式将byte []转换为Base64:
String base64String = Base64.encodeBase64String({my byte[]});
Run Code Online (Sandbox Code Playgroud)
然后,我试图在我的页面上显示我的图像,如下所示:
<img src="data:image/jpg;base64,{base64String from above}"/>
Run Code Online (Sandbox Code Playgroud)
它显示浏览器的默认"我找不到这个图像",图像.
有没有人有任何想法?
谢谢.