解决 在Android开发上使用KSOAP2上传大图片到服务器经常报错的问题

本文介绍了解决使用kSOAP2上传大文件时出现的XmlPullParserException错误的方法。通过将kSOAP2的版本从2.5.2升级到3.1.1,成功解决了上传大文件时的问题。
摘要由优快云通过智能技术生成

原文首发主力博客

http://anforen.com/wp/2017/04/android_ksoap2_unexpected_type_position_end_document_null_java_io_inputstreamreader/


jpg图片文件较小时,比如200KB左右,一般不会报错,可以上传成功。当照片比较大时,经常报 org.xmlpull.v1.XmlPullParserException unexpected type

kSoap2 unexpected type(position:END_DOCUMENT null@1:1 in java.io InputStreamReader@414fae00) 这类错误。


经过很多尝试,最后,发现,只需要把ksoap2的版本,更新一下,就OK了。


原来用的是
ksoap2-android-assembly-2.5.2-jar-with-dependencies.jar


现在更新为
ksoap2-android-assembly-3.1.1-jar-with-dependencies.jar
后,一切正常。



评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值