首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >颤振之火-[火基存储] W/NetworkRequest( 5624):无请求令牌

颤振之火-[火基存储] W/NetworkRequest( 5624):无请求令牌
EN

Stack Overflow用户
提问于 2022-05-18 05:37:49
回答 1查看 322关注 0票数 1

我的颤音应用程序有一个下载功能,显示从防火墙存储的pdf和下载按钮下载文件。视图pdf功能运行良好。但是,下载pdf会引发异常。

代码语言:javascript
复制
W/StorageUtil( 5624): no auth token for request
D/EGL_emulation( 5624): app_time_stats: avg=107.69ms min=6.46ms max=1118.11ms count=13
W/StorageUtil( 5624): Error getting App Check token; using placeholder token instead. Error: com.google.firebase.FirebaseException: Too many attempts.
E/StorageException( 5624): An unknown error occurred, please check the HTTP result code and inner exception for server response.
E/StorageException( 5624): User does not have permission to access this object.
E/StorageException( 5624):  Code: -13021 HttpResult: 403
E/StorageException( 5624): {  "error": {    "code": 403,    "message": "Permission denied."  }}

有关该应用的详细信息:-

  1. 应用程序没有身份验证(到目前为止还不需要)
  2. ,防火墙存储中的存储规则对所有用户开放。match /documents/{docId}{allow read,write;}
  3. App检查未启用或强制。到目前为止,所有请求都允许进入存储桶。

我试图下载该文件的示例代码是

代码语言:javascript
复制
Future<void> downloadFile(String downloadUrl, String filename) async {
    Directory appDocDir = await getApplicationDocumentsDirectory();
    File downloadToFile = File('${appDocDir.path}/$filename');

    try {
      var url = await firebase_storage.FirebaseStorage.instance
          .ref('documents/$filename')
          .storage
          .ref();
      await url.writeToFile(downloadToFile);
    } on firebase_core.FirebaseException catch (e) {
     print('Exception' + e);
    }
  }

我已经更新了所有的包&依赖关系,但都是徒劳的。我肯定我遗漏了什么。伸出援助之手,我们将不胜感激。

EN

Stack Overflow用户

发布于 2022-05-18 06:20:58

尝试:

代码语言:javascript
复制
final isRef = await firebase_storage.FirebaseStorage.instance
      .ref().child("'documents/$filename'");

Directory appDocDir = await getApplicationDocumentsDirectory();
File downloadToFile = File('${appDocDir.path}/$filename');

final downloadTask = isRef.writeToFile(downloadToFile);
票数 0
EN
查看全部 1 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/72283704

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档