是否在上传开始或上传完成时检查Firebase云存储安全规则?



假设一个文件上传时间较长,在此期间firestore中相关的canUpload值变为false,上传成功吗?

如果我有这样的规则:

allow create : if firestore.get(user/$(request.auth.id)).canUpload

在之后触发服务器已经接收了有效负载(因为它可以访问有关有效负载的元数据),但在数据实际提交到存储本身之前。

如果确实可以在开始上传和完成上传之间更改规则,在这种情况下,只有新的、更新的规则将被评估。

我相信上传会继续,这是因为Firestone规则只在操作启动时检查,而不是在整个上传过程中连续检查。

最新更新