0

可能重复:
如何将 base64 字符串(大图像)从服务器检索到 android

好吧,我需要一些关于从服务器发送大尺寸图像并在客户端安卓手机上接收图像的想法,

我尝试使用 base64 字符串格式,但我成功传输了小尺寸图像,但尺寸超过 3000*3000 的尺寸在从服务器获取响应时返回 null,等待你们的一些好结果...查看编码请参考如何从服务器检索base64字符串(大图)到android

androidHttpTransport.call(SOAP_ACTION, envelope);
SoapPrimitive result =  (SoapPrimitive)envelope.getResponse();
 

它为大尺寸图像返回 null

4

1 回答 1

1

您可以尝试直接从网络上的源下载图像(不使用 Base64),如下所示:

URL url = new URL("your_url_to_the_image");
URLConnection ucon = url.openConnection();
InputStream is = ucon.getInputStream();

现在将InputStream保存到FileSD 卡上的缓存中。之后参考保存的文件加载图像。

有关更多信息,请阅读

于 2012-06-02T06:36:28.257 回答