html字符串显示图片,在html中显示图像与base64字符串?

这里是我的Java代码,从图像构造base64字符串。然后把字符串的base64 HTML,以查看 在构建的图像,但图像没有在HTML页面中莫名其妙地构建在html中显示图像与base64字符串?

public void getBase64String() throws FileNotFoundException {

FileInputStream itStrm = new FileInputStream(

"E:\\image\\56255254-flower.jpg");//image is lying at http://danny.oz.au/travel/mongolia/p/56255254-flower.jpg

String str = itStrm.toString();

byte[] b3 = str.getBytes();

String base64String = new sun.misc.BASE64Encoder().encode(b3);

//output of base64String is amF2YS5pby5GaWxlSW5wdXRTdHJlYW1AMTdlMDYwMA==

}

现在我把base64String的输出IMG标签来查看image.But图像不显示出 (而是显示十字图像图标)。我没有从下面的base64 String显示图像吗?

编辑: -由于人,我使用的字节[]字节= IOUtils.toByteArray(是);.它为我工作!

2012-10-23

M Sach

+1

这对于这样一个庞大的图像的非常小的字符串。 –

+0

Blenedr,Base64String构造不正确? –

+0

我收到了一段文字。 base64表示应占用比实际图像更多的空间。 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值