android端上传图片失败,返回码500

我在写一个安卓手机端的图片上传功能,写了个工具类用的是httpurlconnection发送post请求,在手机上调试,log信息显示http返回码500,那个服务端的接口一个链接地址在电脑浏览器上打开和用我手机浏览器打开均没有问题,返回码200,我将我的上传工具类直接拉出放到纯java程序里跑一下,是200成功的,偏偏在安卓app上调试这个功能就失败,请问可能会是什么原因?

5个回答

是不是权限没有设置好的问题?

suyoung21
suyoung21 写了俩个权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
大约 5 年之前 回复
suyoung21
suyoung21 写了俩个权限 <uses-permission android:name="android.permission.INTERNET" /> <uses-permission android:name="android.permission.WRITE_EXTERNAL_STORAGE" />
大约 5 年之前 回复

那个服务端的接口一个链接地址在电脑浏览器上打开和用我手机浏览器打开均没有问题,你这个测试,并没有测试真正的发送图片吧,你最好在后台打印一些日志,看看是否接收到图片流,参数是否正确等等

suyoung21
suyoung21 你说的没有真正发送图片试没错,但纯java程序跑,服务端是能接收的呀,偏偏在手机app上跑就返回500
大约 5 年之前 回复

你是真机还是ADT?

suyoung21
suyoung21 真机和adt都试了
大约 5 年之前 回复

你是真机还是AVD?

这类问题,楼主我还是很想说,请检查每个字符,相差一个字符就会出错,这边是模拟http请求,将各表单拼出来的,一定要检查清楚拼出的各个部分格式是否正确

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问
相关内容推荐