我正在尝试设置 Firebase 安全规则,以便仅在不存在同名文件时才允许上传文件。理想情况下,当新文件的内容与现有文件相同时,我希望支持覆盖文件。
我尝试了以下方法:
allow write: if !resource;
和
allow write: if !resource.size;
和
allow write: if request.resource.md5hash == resource.md5hash;
但两者似乎都没有奏效。他们所做的只是禁止任何上传。