如何为firebase存储中的文件生成公共URL?

Sus*_*koo 11 android firebase firebase-storage

有没有办法从firebase存储生成pdf文件的公共URL.它现在给我的网址是这个

但我们可以看到这包含一个令牌,这意味着涉及一些会话/身份验证.

Sim*_*kup 15

令牌不是身份验证令牌,也不是任何会话管理,它只是用于混淆.所有这些URL都是公共的,可以撤销,并通过控制台生成新的令牌.

  • 伟大的回答西蒙! (3认同)

Yan*_*ang 5

您可以删除令牌,但仍然可以访问该文件。

https://firebasestorage.googleapis.com/v0/b/techmlearnings.appspot.com/o/pdfs%2FUMLNotationSummary.pdf?alt=media

我不知道为什么如果删除“alt=media”,它不起作用

  • 似乎没有令牌,它就会遵守 FireBase 控制台中定义的身份验证规则。您能够访问该文件,因为所有者允许任何人读取访问权限。使用带有令牌的 url,可以绕过身份验证规则,让您访问该文件,即使规则禁止(在我看来,这有点可怕)。 (4认同)