Firesbase Storage 安全规则允许更新无效,无法防止文件覆盖。
示例规则:
match /test/{userId}/{imageId} {
allow create: if request.auth.uid == userId;
allow update: if false;
}
这里我只允许经过身份验证的用户“创建”文件,但不允许更新/覆盖。
预期行为:不应允许更新/覆盖现有文件。
实际行为:当我再次上传不同的文件,但具有相同的文件名{覆盖现有文件}时,则允许更新/覆盖。
如何防止文件更新?