【问题标题】:Firebase Storage Allow Deleting FilesFirebase 存储允许删除文件
【发布时间】:2017-03-24 21:01:52
【问题描述】:

我对用户发布图片上传有以下规则,但当前规则不允许删除文件。

如何修改规则以允许用户删除他的图片?

request 变量的什么属性表明请求是DELETE

  match /{uid}/posts/{pid}/{imageName} {
    allow read;
    allow write: if (uid == request.auth.uid)
        && ((
            ((imageName == "pic.jpg") || (imageName == "pic.png") || (imageName == "pic.gif"))
            && (request.resource.size < 5 * 1024 * 1024)
            && (request.resource.contentType.matches('image/.*')) 
      ));
  }

有这样的吗?:

request.method == "DELETE"

我在文档中找不到任何内容。

【问题讨论】:

    标签: firebase delete-file firebase-storage


    【解决方案1】:

    找到了:

    request.resource == null
    

    嘿,Firebase 开发人员,这应该在文档中!

    【讨论】:

      猜你喜欢
      • 2017-09-28
      • 2021-07-07
      • 2017-05-24
      • 2016-12-24
      • 2017-12-12
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2019-11-12
      相关资源
      最近更新 更多