我如何生成对上传到Firebase存储的文件的访问令牌?

问题描述 投票:0回答:1

我可以使用firebase-admin通过nodejs将文件上传到我的Firebase存储桶,但是当我进入Firebase UI时,无法打开文件。我注意到通过firebase UI上传的文件将自动生成一个访问令牌,但是对于通过nodejs上传的文件则没有。

我已经尝试了几项操作,例如设置带有下载令牌的元数据以及在文件上传后将其公开。没有一个工作。

我如何通过API调用生成访问令牌,而不必转到hi并单击为每个上传的文件生成令牌?

node.js firebase firebase-storage firebase-admin
1个回答
0
投票

当前无法使用Firebase Admin SDK生成访问令牌。您必须使用其中一个客户端SDK以及StorageReference对象上的getDownloadUrl方法来执行此操作。该令牌仅真正适用于Firebase客户端应用程序。

但是,您无法在Firebase控制台中加载使用Admin SDK上传的文件的预览是一个已知问题,而不是控制台的预期工作方式。 Firebase团队对此有所了解,但是您仍然应该file a bug report anyway with Firebase support知道他们知道您受到此问题的影响。

© www.soinside.com 2019 - 2024. All rights reserved.