兄弟最后怎么解决的
iphone 13 wx.uploadFile 上传图片失败测试几十台机子都是好的,只有iphone 13 电信 5G 特定用户 上传图片 频繁 报这个错误,。其他手机均未遇见 ,手机已检查未开代理,域名有效 只有 PCI DSS 不合规,其他正常 didn't find user's ip [图片][图片]
2022-10-22服务器相关设置: 1.腾讯云免费域名 2.token使用的jwt生成 3.其它接口真机/模拟器使用https访问正常,wx.uploadFile模拟器正常,真机报错 =========================分割线============================== 排查步骤: 1.查了一圈,网上说问题大概分两种 a.token太长或域名的证书链有问题 b.请检查你的域名的证书链 2.此文章说 token太长或域名的证书链有问题,请检查你的域名的证书链,我的证书没有私密链接问题(但不排除此问题,因为证书时用的腾讯云免费的,等级不是A) 3.token太长,因为jwt token就是很长,尝试去掉Token后报错如下: {"timestamp":"2022-10-09 22:16:02","status":500,"error":"Internal Server Error","message":"Failed to parse multipart servlet request; nested exception is java.io.IOException: org.apache.tomcat.util.http.fileupload.impl.IOFileUploadException: Processing of multipart/form-data request failed. Stream ended unexpectedly","path":"/fs/wxuploadpic" 参考此文章,继续尝试修改Tomcat版本,有消息后继续同步... ... 4.此文章提到errcode:-101,对应错误码参考如下: [图片] =========================分割线============================== 排查后续: 1.Token去掉也是有同样的问题,域名证书链没有排查 2.iPhoneX iPhone5s都有这个问题,其它iPhone没有测试 3.朋友的Android测试没有问题(没有询问手机什么型号) 所以是什么问题?我也不清楚,严重怀疑是微信的问题
wx.uploadFile errno: 600001 errcode:-101 ?问题:wx.uploadFile 在真机上报下面的错误,调试工具里没有问题,其它接口在真机/调试工具都正常 报错:{errno: 600001, errMsg: "uploadFile:fail errcode:-101 cronet_error_code:-10001 error_msg:net::ERR_CONNECTION_RESET, custum ip is invalid, didn't find user's ip"} 微信版本:8.0.26 使用方式: wx.uploadFile({ url: ycRequest.baseURL + '/fs/wxuploadpic', filePath: filep, name: 'file', success: function (res) { }, fail: function (err) { reject(err) } });
2022-10-09