有没有办法获得直接网址来下载我使用Android应用上传到Firebase存储空间的媒体文件?
场景1: - 我基本上是在寻找一个http或一个https网址,我可以将其粘贴到浏览器中,然后下载图像。
场景2: - 我可以获得一个公共网址,以便我可以在我的网络应用程序中编写一个下载管理器,可以从这些网址下载图像。
另外,如果可能的话,我希望它完全独立于firebase数据库的任何引用。
提前致谢。
答案 0 :(得分:2)
上传文件时,返回的UploadTask.TaskSnapshot中会提供存储文件的URL。您还可以使用getDownLoadUrl()从StorageReference
获取网址。
Firebase快速入门项目中的example can be found。
答案 1 :(得分:0)
当客户端按名称请求时,您可以在服务器端Fibrebase SDK使用download任何存储的文件来提供服务。