1

这是场景,我只是从图库中打开照片或从相机 Intent 捕获照片,然后使用将返回的图像转换为 base64 并使用 HttpClient/HttpPost 的标准代码,尝试将其上传到 RESTful Web 服务。在从我的 android 应用程序上传照片时出现问题,设备的 Internet 连接丢失并且照片的部分 Base64 被上传。所以图像在服务器上看起来像这样:

在此处输入图像描述

有什么想法吗?

4

2 回答 2

0

您可以在 PostRequest 上提供一个名为“pictureSize”的值。所以服务器可以验证大小,如果没问题,他会回答一个状态码(200)。也许我们可以称之为握手,如果应用程序没有收到代码,则上传未完成等等。

于 2013-09-24T12:56:20.853 回答
0

尝试检查服务器中图像的长度并将其与设备中的图像长度进行比较

于 2013-09-24T12:49:22.450 回答