处理android上传/上传的上传图片到服务器的一半

时间:2013-09-24 12:43:44

标签: android rest upload httpclient

这是一个场景,我只是从画廊打开一张照片或从相机Intent拍摄照片,然后将返回的图像转换为base64&使用HttpClient / HttpPost的标准代码,尝试将其上传到RESTful Web服务。从我的Android应用程序上传照片时,设备的互联网连接丢失,部分照片的Base64上传时出现问题。所以图像在服务器上显示如下:

enter image description here

任何想法的人?

2 个答案:

答案 0 :(得分:0)

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

答案 1 :(得分:0)

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