云开发=>存储管理文件自动回退
- 当前 Bug 的表现(可附上截图)
原本里面有个我已经上传好的图片—
然后我删除,上传新的图片,然后???
还是之前的图片????
无论我删除文件夹,再新建上传。都不行,,难道我只能重命名再上传??
WTF???
感觉这个云开发真的 很恶心。。
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
2 回复
我的解决方法是:
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结束 |
初学乍练,不许笑代码