同じ名前のファイルがまだ存在しない場合にのみ、ファイルのアップロードを許可する Firebase セキュリティ ルールを設定しようとしています。理想的には、新しいファイルの内容が既存のファイルと同じ場合、ファイルのオーバーライドをサポートしたいと考えています。
私は次のことを試しました:
allow write: if !resource;
と
allow write: if !resource.size;
と
allow write: if request.resource.md5hash == resource.md5hash;
しかし、どちらもうまくいかないようです。彼らがすることは、アップロードを許可しないことだけです。