Firebase存储允许删除文件 [英] Firebase Storage Allow Deleting Files

查看:65
本文介绍了Firebase存储允许删除文件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

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

I have the following rules for user post image uploads, however current rules don't allow file deletion.

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

How can I modify the rules to allow user to delete his pictures?

请求变量上的什么属性表示请求已删除

What property on request variable indicates that a request is 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"

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

I can't find anything in the documentation.

推荐答案

找到了它:

request.resource == null

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

Hey, Firebase devs, this should be in the docs!

这篇关于Firebase存储允许删除文件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆