【问题标题】:Firebase storage download url life timeFirebase 存储下载 url 生命周期
【发布时间】:2020-07-30 08:27:50
【问题描述】:

我正在开发一个使用 firebase 数据库和存储的项目,我将图像上传到 firebase 存储并检索其下载 url 以存储在实时数据库中以更新 UI(我认为这是非常正常的过程,这里没问题),但是我注意到,如果我在从 firebase 存储中删除图像后使用此下载 url,它仍然可以工作,谁能解释为什么会发生这种情况,即使在从存储,我可以仅在下载 url 上中继以支持 UI 而不将图像存储在 firebase 存储中吗? , 先谢谢了

【问题讨论】:

    标签: firebase firebase-realtime-database firebase-storage


    【解决方案1】:

    您可以存储正在使用的图像的参考路径,而不是存储下载 url。存储的图片引用路径可用于获取下载地址。

    这样,如果图像从存储中删除,并且您尝试获取该图像的下载 url,则会引发错误,您可以使用您的代码显式处理该错误。

    希望对你有帮助。

    【讨论】:

    • 是的,这是个好主意,我不确定,但我认为仍然可以访问带有活动 Firebase 存储引用的图像链接,所以如果我有一个包含一个图像然后这个图像的 FIrebase 存储路径更新了两个图像链接将起作用,或者至少是我遇到的。
    猜你喜欢
    • 2019-05-24
    • 2018-08-09
    • 2017-06-07
    • 2020-04-27
    • 2021-12-17
    • 2019-09-29
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多