多次调用wx.uploadFile,只有一个socket timeout
发布于 5 年前 作者 tanjuan 3796 次浏览 来自 问答

版本库:1.4.3系统:华为p9场景:多张图片上传

用户选择多张图片,小程序获取图片地址列表后,循环列表,调用wx.uploadFile 进行多次上传。2g模式下,wx.uploadFile 已经全部调用。等待了10秒钟后,触发了上传超时异常,但是只有一个请求走到了fail,捕获了异常信息“fail socket timeout”,

其他请求既没有调用fail,也没有调用complete,当然success也没有调用。

补充:

wx.uploadFile 全部执行后,关掉手机网络,全部请求可以正常走到fail ,异常信息是 “fail unknown”,这种情况是正常的。

回到顶部