项目是在企业微信内打开的webview,bug出现在一个更新数据的接口,参数为FormData对象,包含图片文件
ios:没问题,一切正常
安卓:
- 企业微信内打开,当FormData对象中包含一张图片文件,不会报错,包含一张以上图片文件,第一次请求状态码为0,之后都为200
- 安卓自带浏览器打开,一切正常
环境区别:
- ios即使在企业微信内打开webview 也是使用safari浏览器
- 安卓则是企业微信使用的企微自带的浏览器
判断可能是企微环境的问题,但是又无法解释第一次之后的请求能成功,且图片少于两张也能成功的原因
真难搞,只能改变图片文件上传的方式了… 将图片先上传,拿到图片的链接作为FormData对象的json属性传过去