2016-09-19 57 views
0

我閱讀了有關安全&規則的整個存儲文檔,並未發現阻止用戶刪除Firebase存儲中現有文件的任何示例。防止從Firebase存儲中刪除文件

我嘗試用CRC32和資源,如低於,但它似乎沒有正常工作:

allow write: if request.resource.crc32c == resource.crc32c; // doesn't work (cannot create a new resource) 
allow write: if request.resource; // doesn't work (cannot create a new resource) either 

這讓我感到吃驚,這是不可能實現的。

回答

2

問題通過檢查資源的大小來解決:

allow write: if request.resource.size > 0