如何从 Firebase 存储获取可公开访问的 URL?

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

这非常简单:我手动将文件上传到 firebase 存储(我想在我的应用程序中使用一些图片)。我需要公共 http 地址,但我只能找到这种类型的链接

gs://myapp.appspot.com/logo3.png
。如何从该 URL 获取我可以在浏览器中实际使用的 URL?

firebase firebase-storage firebase-console
2个回答
2
投票

Cloud Storage 存储桶默认没有可公开访问的 URL。 您至少有两种选择:

  1. 在您的应用程序中编写一些代码以获取内容的下载 URL。 我已经链接到 JavaScript 的说明,因为您没有指明您正在使用的客户端平台。

  2. 如果您只是想在不调用 API 的情况下获取静态 URL,则必须使用 Google Cloud 控制台将整个存储桶标记为“公共”,然后按照 文档中的说明构建内容的 URL .


0
投票

我在网上找到的一些选项是:

Amazon AWS S3 Airtable - 上传图像和文件

Google Firebase Firestore 如何为 Firebase 存储中的文件生成公共 url?

这两者中的任何一个都应该提供一个很好的起点,让小型原型落地。

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