Firebase存储允许删除文件

时间:2016-11-10 18:08:24

标签: firebase delete-file firebase-storage

我对用户帖子图片上传有以下规则,但目前的规则不允许删除文件。

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

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"

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

1 个答案:

答案 0 :(得分:10)

找到它:

request.resource == null

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