【发布时间】:2017-08-02 19:40:51
【问题描述】:
我尝试使用元数据在 Firebase 存储上暗示安全规则,但它不起作用:
service firebase.storage {
match <firebase-storage-url> {
match /{userId}/{allPaths=**}{
allow read: if resource.metadata.userid== userId;
allow write: if resource.metadata.userid== userId
}
}
}
StorageMetadata metadata = new StorageMetadata.Builder()
.setCustomMetadata("userid", user.ID)
.build();
filepath = mStorage.child( user.ID + "/" + String.valueOf(chatmessageamount + 1) + ".mp3");
有人可以帮我吗?
【问题讨论】:
-
请澄清您的具体问题或添加其他详细信息以准确突出您的需要。正如目前所写的那样,很难准确地说出你在问什么。有关澄清此问题的帮助,请参阅如何提问页面。 stackoverflow.com/help/how-to-ask
-
我想将元数据用于安全规则以及我是如何实现的,但它不起作用
-
第一部分是存储安全规则。第二部分是我如何将文件上传到 Firebase 存储
标签: android firebase firebase-security firebase-storage