lzy

Results 5 comments of lzy

用这种方式每次只能上传一张吗? 我现在只要设置header 为jpg或者其他,返回json是成功,但是直接访问md5就失败。如果不加这个头,返回的是上传的所有图片md5的html,这个时候访问就成功,目前还不清楚原因。

#####前提是相同的一张照片,一个用curl上传,一个用java httpclient上传。 ![curl-cmd-res](https://cloud.githubusercontent.com/assets/12608197/9895295/60b98a94-5c60-11e5-9541-1c058e2e23f7.png) ![curl-package](https://cloud.githubusercontent.com/assets/12608197/9895304/7657dc98-5c60-11e5-8182-a8201877b5b9.png) ![httpclient-package](https://cloud.githubusercontent.com/assets/12608197/9895307/83544dfa-5c60-11e5-9059-18b3682caa75.png) ![httpclient-res](https://cloud.githubusercontent.com/assets/12608197/9895312/87dc78e8-5c60-11e5-80ee-6612cb5eb1ff.png) 2015/09/16 10:33:07:844013 [INFO] 192.168.1.229 succ post pic:6fea5aca5c69aac4e76ab4fe82617795 size:82429 2015/09/16 10:38:25:020131 [INFO] 192.168.1.229 succ post pic:ca621fafa37456d6ae478c4004ff0a23 size:82640 先把照片上传一下。

用抓包软件看到,body中两种方式上传的内容是不同的,后面的我是直接上传的二进制图片,如果我把这个二进制数据直接保存file确定是没有问题的,但是上传后,返回成功,得到的md5是不正确的。

应该的,楼主大公无私,致敬。

已经解决了,不需要使用MultipartEntityBuilder 直接调用ByteArrayEntity 来发送单张图片。