火力地堡存储规则来禁止覆盖
问题描述:
我不希望用户能够上传一个新的文件,该文件已经在存储存在同名,火力地堡存储规则来禁止覆盖
这是我做过尝试,但仍然得到403
当我上传非文件文件。
service firebase.storage {
match /b/projectid/o {
match /{allPaths=**} {
allow read;
allow write: if !resource || request.resource.name == resource.name;
}
}
}
答
我是在相同的情况下,我改变了使用UID + timestamp.png在客户端
这并不解决我的问题的文件名。我想公开我的存储空间,但不允许任何人覆盖任何文件。在您的情况下,您可能有一个授权规则。 – ocanal
http://*.com/a/40747704/4063532正如我所说的 –
nope,它也无法正常工作。 – ocanal