Android使用xUtils3上传图片报错解决:java.lang.ArrayIndexOutOfBoundsException: 70918

Posted xindekaishi

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Android使用xUtils3上传图片报错解决:java.lang.ArrayIndexOutOfBoundsException: 70918相关的知识,希望对你有一定的参考价值。

 

今天在使用安卓xUtils3框架配合SmartUpload框架上传图片到Java服务端时,遇到了一个莫名其妙的错误:

技术图片

安卓端代码如下:

技术图片

似乎并没有发现什么问题,以前在用xUtils2.6老版本时也是这样写的,完全可以上传。

经过与网上的源码对比发现,xUtils3框架默认没有开启multipart属性。

需要我们手动设置multipart编码:

设置的代码如下:

技术图片

只要加一句这行代码就可以了:

 param.setMultipart(true);

最后,问题成功解决

 

以上是关于Android使用xUtils3上传图片报错解决:java.lang.ArrayIndexOutOfBoundsException: 70918的主要内容,如果未能解决你的问题,请参考以下文章

Android xUtils3源码解析之图片模块

Android xUtils3源码解析之图片模块

Android xUtils3源码解析之图片模块

xUtils3

xUtils3源码阅读之网络模块

Android xUtils3源码解析之网络模块