【问题标题】:Firebase Cloud Storage download url vs pathFirebase Cloud Storage 下载网址与路径
【发布时间】:2019-02-14 13:51:00
【问题描述】:

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

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

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

【问题讨论】:

    标签: firebase firebase-storage


    【解决方案1】:

    下载网址是永久的吗?

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

    我只有下载地址,但没有文件路径。那我要删除吗?

    您可以通过调用FirebaseStorage.getReferenceFromUrl()(或您的平台的等效名称)从下载网址获取StorageReference

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

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

    【讨论】:

    • 谢谢。我在用flutter,发现暂时没有这个功能。无论如何感谢您的回答。现在只需要保存存储路径和 url,直到它被支持。
    猜你喜欢
    • 2019-04-17
    • 2020-03-18
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-12-24
    相关资源
    最近更新 更多