添加 Firebase 存储用户上传限制

Posted

技术标签:

【中文标题】添加 Firebase 存储用户上传限制【英文标题】:Adding Firebase Storage user upload limits 【发布时间】:2017-02-19 23:44:58 【问题描述】:

有没有办法添加 Firebase 3 存储安全规则来限制单个经过身份验证的用户可以上传多少文件?例如,每个用户 100 个文件。

或者以某种方式更新 Firebase 数据库文件计数,一旦有人将文件上传到存储并稍后验证该文件计数。

试图解决问题,如何处理用户上传无限数据量到存储的能力。

【问题讨论】:

你见过this吗? @AL。该答案针对的是一个完全不同的问题,我们在该问题中设置了每个上传文件的大小限制。这里我也很好奇设置整体上传限制 这里回答了。可悲的是,最好的方法是匹配文件名:***.com/questions/40513101/… 【参考方案1】:

这不是一个简单的解决方案,但是...

https://medium.com/@felipepastoree/per-user-storage-limit-validation-with-firebase-19ab3341492d

【讨论】:

如果我错了请纠正我,但这会让你信任客户,所以它不是很安全。

以上是关于添加 Firebase 存储用户上传限制的主要内容,如果未能解决你的问题,请参考以下文章

通过 Firebase 身份验证和存储设置文件上传限制,中间没有服务器?

Angular Firebase 存储,将用户输入属性分配给实时数据库

如何限制用户在 Firebase 实时数据库中上传一定数量的数据

将一个用户的图像上传到 Firebase 存储时,数据库中每个用户的图像链接都会更新

Firebase 上传保护

上传图片和 Firebase 显示“用户无权访问此对象”,即使存储设置是公开的