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

时间:2023-03-08 16:22:33
解决 在Android开发上使用KSOAP2上传大图片到服务器经常报错的问题

原文首发我的主力博客

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
后,一切正常。