Warning: file_get_contents(/data/phpspider/zhask/data//catemap/3/android/223.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Android 如何为firebase存储中的文件生成公共url?_Android_Firebase_Firebase Storage - Fatal编程技术网

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

Android 如何为firebase存储中的文件生成公共url?,android,firebase,firebase-storage,Android,Firebase,Firebase Storage,是否有任何方法可以从firebase存储为pdf文件生成公共url。它现在给我的网址是 但是我们可以看到它包含一个令牌,这意味着涉及到一些会话/身份验证。该令牌不是身份验证令牌,也不是用于任何会话管理,它只是用于混淆。所有这些URL都是公共的,可以通过控制台撤销并生成新的令牌。您可以删除令牌,但仍可以访问该文件 我不知道为什么如果我删除“alt=media”,它就不起作用了它是公共的,不可猜测,但是公共的。我可以看到您的pdf内容。:)是的,谢谢你刚才被令牌字段弄糊涂了,url没有加载到我的w

是否有任何方法可以从firebase存储为pdf文件生成公共url。它现在给我的网址是


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

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

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


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

它是公共的,不可猜测,但是公共的。我可以看到您的pdf内容。:)是的,谢谢你刚才被令牌字段弄糊涂了,url没有加载到我的webview控件中。回答得好,西蒙!如果您能接受答案,我将不胜感激,OP。似乎没有令牌,它将遵守FireBase控制台中定义的身份验证规则。您可以访问该文件,因为所有者允许对任何人进行读取访问。将url与令牌一起使用,可以绕过身份验证规则,允许您访问文件,即使规则禁止访问(这在我看来有点可怕)。