Firebase Cloud Storage下载URL与路径

时间:2018-09-10 06:55:48

标签: firebase firebase-storage

我是Firebase存储的新手,想知道什么是最佳实践。 我想将图像上传到Firebase云存储,并返回一个下载URL,然后将其存储到Firestore。下载网址是永久的吗?其他用户将从Firestore读取以获取下载图片的网址。

但是当我想从CloudStorage删除映像时,我只有下载URL,而没有文件路径。那我要删除它吗?

如果我改为存储文件路径,如何获取下载网址?

1 个答案:

答案 0 :(得分:2)

  

下载网址是否永久?

下载URL一直有效,直到您将其撤消为止。

  

我只有下载URL,没有文件路径。那我要删除它吗?

您可以通过调用FirebaseStorage.getReferenceFromUrl()(或您平台上的等效项)从下载URL中获得StorageReference

  

如果我改为存储文件路径,如何获取下载网址?

您可以使用FirebaseStorage.getReference()为路径创建StorageReference,然后调用StorageReference.getDownloadUrl()