Android 文件上传不成功

博主在开发Android应用时遇到文件上传失败的问题,虽然iOS已成功,但Android始终未解决。经过排查,发现参数键名与接口要求不符,正确键名为"img"而非"注意"。博主反思自身在问题解决过程中的不足,包括不自信、问题敏感度不够和沟通不及时,并鼓励开发者在遇到问题时要积极分析和沟通。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

被这个问题纠缠了三天半,但是虽然很小单还是应该总结。菜鸟之路还很长吗!

废话不多少 直接上图阐明问题:

情景: 我刚进一家公司独立开发Android 端,在开发时需要上传头像,但是所有东西都是对的但总是不成功。因为IOS已经做成功了所以我就确信接口没问题。一直就在自己身上找问题。就这样网络框架话换了几套,但还是不行。最终与后台老大哥联合调试才找出问题所在。

上面几张截图已经说明了问题的情况。

结果是在param.put("注意",file);

上面的“注意”地方就是出错的根本,接口文档时写的是filename,但是实际上必须是“img”才行。

实际上,很多开发软件都是相同的,PHP,Android,IOS。在进行交互的时候都有一个“协议”,这个协议就是Id ,值可以不一样但是键必须一样。这么简单的道理做开发的都懂。

虽然给我的接口上没有写明是img,给了我一个filename。但是归根结底在问题的发生的时候怎么样去分析问题。

分析问题就是进步的最快方法,能分析就有思路,有思路就能进步。

通过这个问题,我总结了自己身上的几点错误:

1.不自信——因为我看到IOS成功了,我就一竿子打死肯定这是自己的错误。结果自己一个劲的挠头。

2.对问题不敏感——其实IOS也遇到了这样的问题他没过多久就解决了。这就说明人家在遇到问题的时候比你敏感。

3.没有及时沟通——当Ios发现问题的时候,立刻和后台说了,最终解决了。(但是他们没改接口文档,想哭。。。。但是,一个结果的产生肯定是多方面的,绝对不能说死是谁对谁错,埋怨永远没用)而我却一直在自己身上找问题。没有把问题抛出来


这是我csdn 的第一篇博客,虽然开发了很久了,一直都是进从来没出过。

借此把一些感想分享给大家。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值