小程序
小游戏
企业微信
微信支付
扫描小程序码分享
- 当前 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 => {
//删掉原来的文件(如果上传不成功是不会删掉原来的文件的)
fileToDel = wx.getStorageSync(app.globalData.draw.keyWords)
wx.cloud.deleteFile({
fileList: [fileToDel]
}).then(res => {}).
catch
(error => {
// handle error
})
//删除文件then.catch结束
初学乍练,不许笑代码
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
hhhh 很棒鸭 但是这个问题好像是CDN的问题 缓存了 造成的文件不刷新
楼主,非常抱歉,我们看了下确实存在这个问题; 造成这个问题的原因是CDN没有刷新,我们会尽快修复这个问题; 另外,现在后台文件存储是正确,过了CDN刷新时间十分钟后,这里应该就显示正确了;
原来如此 确实过会儿才刷新! 这个不能及时刷新的问题能解决不
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我的解决方法是:
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结束
初学乍练,不许笑代码
hhhh 很棒鸭 但是这个问题好像是CDN的问题 缓存了 造成的文件不刷新
楼主,非常抱歉,我们看了下确实存在这个问题; 造成这个问题的原因是CDN没有刷新,我们会尽快修复这个问题; 另外,现在后台文件存储是正确,过了CDN刷新时间十分钟后,这里应该就显示正确了;
原来如此 确实过会儿才刷新! 这个不能及时刷新的问题能解决不