收藏
回答

好像发现云存储缓存bug了

框架类型 问题类型 终端类型 AppID 基础库版本
小游戏 Bug 客户端 wx9f4912d5c467e4f5 2.6.1

- 我在云函数中调用保存文件

await cloud.uploadFile({

cloudPath: 'test',

fileContent: 'test112233'

});


然后客户端下载并读取文件

wx.cloud.downloadFile({

fileID: fID,

success(res) {

console.log(res.tempFilePath);

console.log(wx.getFileSystemManager().readFileSync(sFile, 'utf8'));

resolve(res.tempFilePath);

},

fail(err) {

console.log(err);

resolve('');

}

});


然后发现不管怎么上传,读取到的都是最早上传的那个文件,

[清理文件缓存]也没有用,只有[全部清除],但是只有第一次下载的是最新的文件。


如果在云端吧文件删掉,会出现下载失败,但是重新上传之后,下载的还是原先的老版本。

就好像服务端有个缓存,云函数里覆盖上传的文件不会清除这个缓存。

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

1 个回答

  • 黄鹏
    黄鹏
    2019-05-24

    没人遇到这个问题么?

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