gpt4 book ai didi

firebase - Fire Storage Exception([firebase_storage/unauthorized] 用户无权执行所需的操作。)(我的规则是允许读/写)

转载 作者:行者123 更新时间:2023-12-03 20:47:12 25 4
gpt4 key购买 nike

我正在尝试从 firebase firestore 获取图像,同时尝试获取图像下载 url 有以下异常:
W/StorageUtil(10206):请求没有身份验证 token
(类似问题与此错误并不能解决问题)
尽管我的安全规则允许读写,但我仍然收到此错误。
任何想法这是什么问题?
获取图片网址的代码:

  static Future<dynamic> loadImage(BuildContext context, String image) async {
return await FirebaseStorage.instance.ref().child(image).getDownloadURL();
}
调用这个 loadImage 函数:
  Future<Widget> getImage(BuildContext context, String imgName) async {
Image image;
await FireStorageService.loadImage(context, imgName).then((value) {
print(value);
image = Image.network(value.toString(), fit: BoxFit.scaleDown);
return image;
});
}
调用这个 getImage 函数:
child: FutureBuilder(
future: getImage(context, "/images/test1.jpg"),
...
)
我的 Firebase 存储规则:
rules_version = '2';
service firebase.storage {
match /images/{imageId} {
allow read,write;
}
}
存储规则 SS:
enter image description here
我的 firebase 商店目前:
My firebase store currently

最佳答案

  • 导航到 Firebase 控制台
  • 在侧边栏中开发开放存储
  • 打开规则选项卡将控制台上的规则替换为以下规则:
     rules_version = '2';

    service firebase.storage {

    match /b/{bucket}/o {

    match /{allPaths=**} {

    allow read, write

    }

    }

    }

  • 并发布
    完毕

    关于firebase - Fire Storage Exception([firebase_storage/unauthorized] 用户无权执行所需的操作。)(我的规则是允许读/写),我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/65048371/

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