来自数据库的图像用java web服务编码并在android中解码。结果不同

时间:2014-10-29 17:57:38

标签: java android json web-services base64

好的,我用谷歌搜索了这个话题,发现情侣不是真正的例子,而是完成类似于我的任务的方法。这么长的故事说得很短;我试图通过java webservice从json字符串发送数据库中的图像,我正在比较每一侧的字节数组,它们是不同的,因此图像不会显示。

这是用于使用base64

编码图像的(宁静)网络服务代码
dto.setArti_image(new String(Base64.encode(rs.getBlob("arti_image"))));

导致byte []

[B@270d42dc

这是我的解码代码

byte[] image= Base64.decode(item.getArti_image(),Base64.NO_WRAP);
holder.imageItem.setImageBitmap(BitmapFactory.decodeByteArray(image, 0, image.length)                );

导致字节

[B@41079340 

这是正确的做法吗?还是有更可靠的方式?

0 个答案:

没有答案