有什么方法可以以编程方式撤消从Firebase存储上的私有URL生成的公共下载URL?

时间:2019-02-19 12:20:34

标签: javascript php firebase firebase-storage

最近,我正在开发一个可连接到Firebase并将重要文档上传到Firebase存储的应用程序。

有些用户将查看上载的文档,因此我在上载文档后生成了下载URL,并将下载URL存储到了Firebase数据库中,以便该应用程序将获得下载URL并使用它。

顺便说一句,一旦生成下载网址,它就是公开的,因此任何人都可以使用该链接查看Firebase存储上的上载文档。

因此,我决定将文档的私有URL存储到Firebase数据库中,然后,一旦有效用户想要查看该文档,该应用程序就会从私有URL生成下载URL,然后使用该链接显示给用户。

然后在查看后,我想以编程方式在应用程序上撤消文档的下载URL。

我看到我可以在浏览器的Firebase存储上手动撤消下载URL,但是我想以编程方式在我的应用中进行操作。

为了安全起见,这非常重要。

有人可以帮助我吗?

1 个答案:

答案 0 :(得分:0)

当前没有公共API可以从Cloud Storage for Firebase撤消下载URL。撤消下载URL的唯一方法是通过Firebase控制台。

我建议您file a feature request

相关: