将base64字节数组转换为图像
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了将base64字节数组转换为图像相关的知识,希望对你有一定的参考价值。
我有一个带有属性id,desc和imageByteArray的表单bean。 Struts动作被执行并重定向到JSP,我想访问这些bean属性,如id,desc,并转换imageByteArray并将其显示为图像。我试过这个post,但那不适合我。
我使用Base64编码字节数组 - 其中this.bean.image ByteArray引用表单bean
this.bean.setImageByteArray(new org.apache.commons.codec.binary.Base64().encode(imageInByteArr));
我尝试了这个,但没有工作
<img src="data:image/jpg;base64,<c:out value='${bean.imageByteArray}'/>" />
字节数组(byte [] imageByteArray)引用base64编码的JPG图像,我得到以下img标记作为输出,显然没有显示任何内容,
<img src="data:image/jpg;base64,[B@2e200e">
知道如何转换base64字节数组并在JSP中显示为图像?
以上是关于将base64字节数组转换为图像的主要内容,如果未能解决你的问题,请参考以下文章
如何在 ios 中将 Base64 编码的 NSString 转换为字节数组(Java)?