lzy
lzy
用这种方式每次只能上传一张吗? 我现在只要设置header 为jpg或者其他,返回json是成功,但是直接访问md5就失败。如果不加这个头,返回的是上传的所有图片md5的html,这个时候访问就成功,目前还不清楚原因。
#####前提是相同的一张照片,一个用curl上传,一个用java httpclient上传。     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 来发送单张图片。