调用wx.uploadFile产生的错误
发布于 6 年前 作者 changyan 3839 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

需求是上传视频,采用的是阿里云oss直传。在调用wx.uploadFile过程中有几类报错出现的频率较高:

(1)uploadFile:fail file path invalid    --IOS机型都存在此类错误,且频率非常高

(2)uploadFile:fail Write error: ssl=0x922a10c8: I/O error during system call, Software caused connection abort --Android机型出现的问题,频率也很高

问题2和问题1是否是同类问题呢,只是在不同机型所以报错不同,看错误提示这类问题应该不是网络问题。我们有试过加重传机制,可是发现在短时间内(3s左右)进行重传仍然提示此类报错,很影响用户体验。

  • 预期表现

调wx.uploadFile上传视频异常

  • 复现路径
  • 提供一个最简复现 Demo

直接调wx.uploadFile 在fail回调中就能复现此类问题

2 回复

通过埋点在上传之前调用了wx.getFileInfo后发现录制的临时文件不存在了,{“errMsg”:“getFileInfo:fail file doesn’t exist”},是否是因为苹果对临时文件的存储空间有限制导致被清理机制给清理了呢。

文件路径你得检查对不对再传啊。路径不对,重传多少次也没有。你输出日志,看看是不是代码有问题,filePath格式被改变了

回到顶部