今天在使用安卓xUtils3框架配合SmartUpload框架上传图片到Java服务端时,遇到了一个莫名其妙的错误:
安卓端代码如下:
似乎并没有发现什么问题,以前在用xUtils2.6老版本时也是这样写的,完全可以上传。
经过与网上的源码对比发现,xUtils3框架默认没有开启multipart属性。
需要我们手动设置multipart编码:
设置的代码如下:
只要加一句这行代码就可以了:
param.setMultipart(true);
最后,问题成功解决
今天在使用安卓xUtils3框架配合SmartUpload框架上传图片到Java服务端时,遇到了一个莫名其妙的错误:
安卓端代码如下:
似乎并没有发现什么问题,以前在用xUtils2.6老版本时也是这样写的,完全可以上传。
经过与网上的源码对比发现,xUtils3框架默认没有开启multipart属性。
需要我们手动设置multipart编码:
设置的代码如下:
只要加一句这行代码就可以了:
param.setMultipart(true);
最后,问题成功解决