在android中通过json发送图像

时间:2014-03-21 05:29:53

标签: android json image

您好我正在使用android.I想要从服务器发送图像到android我已经完成了从服务器发送网址。如何通过json从服务器发送图像到Android应用程序?可能吗??

2 个答案:

答案 0 :(得分:2)

您可以将服务器上的图像转换为Base64编码字符串。然后,您可以通过JSON将字符串发送到您的应用程序。

您可以使用Apache Common IOUtils:

Base64.encode(FileUtils.readFileToByteArray(imageFile));

在您的应用上,您可以将字符串转换为图片,例如此链接中的示例 How to convert a Base64 string into a BitMap image to show it in a ImageView?

希望有所帮助

答案 1 :(得分:0)

可以在Json中发送二进制数据,但您必须转义二进制数据(UTF-8编码并使用Base64。)这将增加数据大小。为什么不在JSON中包含路径并获取/加载它?