收藏
回答

调用wx.uploadFile产生的错误

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug wx.uploadFile 客户端 7.0.5 2.6.6

- 当前 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回调中就能复现此类问题

回答关注问题邀请回答
收藏

1 个回答

  • 冯唐木
    冯唐木
    2019-07-16

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

    2019-07-16
    有用
    回复 1
    • 冯唐木
      冯唐木
      2019-07-17
      通过camera录制生成的临时文件的存在周期和清理逻辑,有没有大佬告知下啊
      2019-07-17
      回复
登录 后发表内容