【问题标题】:Firebase Storage Rule to Disallow Overwrite [duplicate]禁止覆盖的 Firebase 存储规则 [重复]
【发布时间】:2017-09-09 14:34:22
【问题描述】:

我不希望用户能够上传存储中已存在的同名新文件,

这是我尝试过的方法,但当我上传不存在的文件时仍然收到 403

service firebase.storage {
  match /b/projectid/o {
    match /{allPaths=**} {
      allow read;
      allow write: if !resource || request.resource.name == resource.name;
    }
  }
}

【问题讨论】:

    标签: firebase firebase-security firebase-storage


    【解决方案1】:

    我也遇到了同样的情况,我在客户端使用uid+timestamp.png更改了文件名

    【讨论】:

    • 这并不能解决我的问题。我想公开我的存储空间,但不允许任何人覆盖任何文件。在您的情况下,您可能有一个身份验证规则。
    • 不,它也不起作用。
    • 对不起,我没有其他想法,但您可以联系 Firebase 支持,他们可以为您提供帮助
    猜你喜欢
    • 2021-04-04
    • 2020-05-07
    • 2017-05-09
    • 2015-12-26
    • 2017-08-11
    • 2014-07-28
    • 1970-01-01
    • 2019-06-24
    • 1970-01-01
    相关资源
    最近更新 更多