收藏
回答

cloud下载的文件读取不到 no such file or direactor

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug iOS 12.3.1 iPhone 6 7.0.4

- 当前 Bug 的表现(可附上截图)

- 预期表现

文件存在,可读取


极简单的取得cloud文件,然后确认临时文件是否存在。在开发工具里永远是正确的。

但是在微信里,就基本上都是错误的。错误信息如下:

※当然正式功能是读取文件内容。


- 复现路径


- 提供一个最简复现 Demo

var FileSystemManager = wx.getFileSystemManager();

var fileID = "cloud://kuaibao-dev.6b75-kuaibao-dev-1259412634/r/zp_4917_295_0_20180808163626.zpk";

wx.cloud.downloadFile({ fileID: fileID }).then(function (res) {

 var accessParamWx = {

path: res.tempFilePath,// filePath: wx.env.USER_DATA_PATH + "/eee.zpk",

success: function (res) {

console.log("wx.access : ");

console.log(res);

},

fail: function (err) {

console.error("wx.access  ");

console.error(err);

}

};

FileSystemManager.access(accessParamWx);

});


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

2 个回答

  • LeeYTian
    LeeYTian
    2020-05-25

    我也遇到这个问题了,安卓手机、PC上都正常,苹果手机上文件读取失败,发现wx.cloud.downloadFile获取到的文件路径后面多了一串“?skip_domain_check=true”,截掉该串依然不能读取文件内容,请问您解决这个问题了吗?

    2020-05-25
    有用
    回复
  • 王世廉
    王世廉
    2019-07-24

    wx.cloud.downloadFile({ fileID: fileID }).then(function (res)

    res的值:

    {

        errMsg"downloadFile:ok"

       statusCode200

     tempFilePath"wxfile://tmp_f9e9ca92b0fe0a58fb8a66231d3acae6.zpk?skip_domain_check=true"

    }

    2019-07-24
    有用
    回复
登录 后发表内容