gpt4 book ai didi

java - Firebase 存储 - 用户没有权限

转载 作者:搜寻专家 更新时间:2023-10-30 23:30:44 25 4
gpt4 key购买 nike

我添加了我的应用程序的一部分,用户可以上传个人资料图片,但由于某种原因,我收到一个 firebase 错误,说我/用户没有权限,即使规则显示它可供所有人读取和写入给定授权不为空。我希望允许已登录的用户读/写。

我的 Firebase 存储规则

service firebase.storage {
match /b/{bucket}/o {
match /{allPaths=**} {
allow read, write: if request.auth != null;
}
}
}

堆栈跟踪:

03-21 11:46:26.851 13033-13033/com.dogboy60.photoblog E/StorageException: The server has terminated the upload session
java.io.IOException: The server has terminated the upload session
at com.google.firebase.storage.UploadTask.zzLb(Unknown Source:21)
at com.google.firebase.storage.UploadTask.zzLa(Unknown Source:58)
at com.google.firebase.storage.UploadTask.run(Unknown Source:259)
at com.google.firebase.storage.zzr.run(Unknown Source:2)
at java.util.concurrent.ThreadPoolExecutor.runWorker(ThreadPoolExecutor.java:1162)
at java.util.concurrent.ThreadPoolExecutor$Worker.run(ThreadPoolExecutor.java:636)
at java.lang.Thread.run(Thread.java:764)

03-21 11:46:26.865 13033-13033/com.dogboy60.photoblog E/此处错误::com.google.firebase.storage.StorageException:用户无权访问此对象。

最佳答案

您可以像下面的代码一样更改 Firebase 规则..仅在有条件时删除。

service firebase.storage {
match /b/sacred-age-861.appspot.com/o {
match /{allPaths=**} {
allow read, write;
}
}
}

关于java - Firebase 存储 - 用户没有权限,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49405741/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com