评论

想说一说云开发上传图片响应码200变成204,是抽搐还是好玩?

吐槽一下响应码200变204的梗

云开发图片上传API:

https://developers.weixin.qq.com/miniprogram/dev/wxcloud/reference-sdk-api/storage/uploadFile/client.uploadFile.html

本文无任何说明,响应码多少,那么开发者一开始肯定是本地调试根据响应码来处理业务逻辑的。

大概是在5月底左右,用户和我反馈图片上传失败,由于最近项目忙一直也没处理,今天抽时间来处理此事,一通操作猛如虎,在社区兄弟们的指导下,排查了各项问题,最终,发现。。。

上传图片的响应码由200变成了204!!!

好巧不巧,我的编码习惯是根据响应码来处理逻辑的,导致我的一部分代码不执行,图片上传出现异常,真是无奈至极。。

最有意思的是,我在本地开发工具里面调试,图片上传完全正常,但是用真机和线上版本就不行,害~~


遇到本地图片可以上传的,但是线上不行的兄弟们,可以看看代码里面是不是做了if(statusCode==200){}的判断吧~~

最后一次编辑于  06-12  
点赞 1
收藏
评论

1 个评论

  • 蓬蒿人
    蓬蒿人
    06-15

    所以现在要写

    statusCode === 200 || statusCode === 204
    


    来兼容模拟器和真机,两种情形?

    06-15
    赞同
    回复 1
登录 后发表内容