首页 > 解决方案 > 如何使用 Firebase 存储链接?

问题描述

我已经阅读了文档,但我只是不了解如何访问文件的基本概念。

我想在网络应用中使用 Firebase 存储。我已经预先上传了应该可供公众访问的图像。我看到当您从 Firebase 控制台上传时,您会获得指向该资产的链接。我看到令牌在 URL 中,你可以撤销这个令牌,(见截图)

那么......带有令牌的那个网址应该是秘密的吗?在公共 html 中使用该链接会很糟糕,对吧?

如果是这样,我如何生成一个可以在 中使用的公共链接<img src="link-here.com" />

firebase 控制台图片上传截图

标签: firebasegoogle-cloud-storagefirebase-storage

解决方案


带有令牌的 url 应该是秘密的吗?

这是一个与应该能够访问该对象的每个人共享的秘密。

在公共 html 中使用该链接会很糟糕,对吧?

仅当这将向那些不应该能够下载该对象的人公开访问权限时。

如何生成可以在 中使用的公共链接?

按照文档中的说明通过 URL 下载数据。您将使用getDownloadURL()异步获取其中嵌入了令牌的 URL。


推荐阅读