关于云开发:图片上传后迟迟不更新问题!
发布于 6 年前 作者 jing59 18985 次浏览 来自 问答
  • 当前 Bug 的表现(可附上截图)

关于云开发:图片上传后迟迟不更新问题!

新建默认的快速云开发模板,上传图片,(我每次用相同的文件名,想覆盖之前的图片)成功上传了,在小程序端上传界面也显示新上传的图片,但是,但是,但是,在云端,看到的还是旧的图片呢?(包括下载下来也是旧图片);如果每次用的是不同的文件名,就没有这回事。这倒底是为何?上传同名的图片会有延迟更新吗?多久(好像要几个小时的!!!)

  • 预期表现

????

  • 复现路径
  • 提供一个最简复现 Demo
3 回复

你好,小程序云默认是开通CDN的,如果是在同一个地区,很可能命中同一个CDN节点,导致访问到的是缓存数据(缓存时间10分钟)。

建议文件名不要重复,或者在文件后边加个参数,类似这样: /my-imge01.png?version=20181115

试了,  从云存储下载图片, 在tempFilePath后面加参数, 再传给src,  还是不行, 图片还是会显示旧的  ! ! !   过几分钟才正常

wx.cloud.downloadFile({

fileID: item

}).then(res => {

iconSrcArr[i].src = res.tempFilePath + ‘?index=’ + i;

that.setData({

iconSrcArr: iconSrcArr,

});

确认在云管理端刷新过好几次了的(只是上传的文件名相同,就会是这样子,文件名不同就没这回事?怎么处理??)

回到顶部