- 当前 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回调中就能复现此类问题
通过埋点在上传之前调用了wx.getFileInfo后发现录制的临时文件不存在了,{"errMsg":"getFileInfo:fail file doesn't exist"},是否是因为苹果对临时文件的存储空间有限制导致被清理机制给清理了呢。