首页 > 解决方案 > 在 Firebase 存储中替换文件时,我如何知道新版本何时可供下载?

问题描述

当我将与现有文件同名的文件(在我的情况下为照片)上传到 Firebase 存储时,它会替换那里的文件,这就是我想要的。但我也在向 Firebase 实时数据库写入一条记录,该记录会触发一个云函数,该函数会为新覆盖的文件下载并生成缩略图。有时 Cloud Function 似乎检索到以前的版本,可能是因为 CDN 或其他缓存层尚未更新。

我曾想过在触发云功能之前延迟 500 毫秒,但这似乎很脆弱。有什么方法可以确定照片的新版本何时传播,将是下载的那个?

标签: firebasegoogle-cloud-functionsfirebase-storage

解决方案


推荐阅读