收藏
回答

云开发=>存储管理文件自动回退

框架类型 问题类型 终端类型 AppID 基础库版本
小程序 Bug 工具 wxb23b90a2fd69c2f8 2.3.0

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

原本里面有个我已经上传好的图片---

然后我删除,上传新的图片,然后???

还是之前的图片????

无论我删除文件夹,再新建上传。都不行,,难道我只能重命名再上传??

WTF???


感觉这个云开发真的 很恶心。。








- 预期表现


- 复现路径


- 提供一个最简复现 Demo


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

2 个回答

  • 徐大治
    徐大治
    2018-10-28

    我的解决方法是:

    var d = new Date();
         const uploadTask = wx.cloud.uploadFile({
           cloudPath: app.globalData.draw.keyWords + '/' + app.globalData.openId_student + '/' + app.globalData.draw.keyWords + '-' + d.getSeconds() + '-' + d.getMilliseconds() + '.png',
           filePath: tempFilePaths[0], // 小程序临时文件路径,并uploadFile一次只能上传一张图片,所以这里写死了下标
           success: res => {
             //删掉原来的文件(如果上传不成功是不会删掉原来的文件的)
             var fileToDel = wx.getStorageSync(app.globalData.draw.keyWords)
             wx.cloud.deleteFile({
               fileList: [fileToDel]
             }).then(res => {}).catch(error => {
               // handle error
             }) //删除文件then.catch结束

    初学乍练,不许笑代码

    2018-10-28
    有用
    回复 1
    • Charli๑⃙⃘
      Charli๑⃙⃘
      2018-10-29

      hhhh 很棒鸭  但是这个问题好像是CDN的问题 缓存了 造成的文件不刷新

      2018-10-29
      回复
  • 晓斌
    晓斌
    2018-10-26

    楼主,非常抱歉,我们看了下确实存在这个问题; 造成这个问题的原因是CDN没有刷新,我们会尽快修复这个问题; 另外,现在后台文件存储是正确,过了CDN刷新时间十分钟后,这里应该就显示正确了;

    2018-10-26
    有用
    回复 1
    • Charli๑⃙⃘
      Charli๑⃙⃘
      2018-10-29

      原来如此 确实过会儿才刷新! 这个不能及时刷新的问题能解决不

      2018-10-29
      回复
登录 后发表内容