【问题标题】:How to link a Firebase Storage file to a Firebase Database entry?如何将 Firebase 存储文件链接到 Firebase 数据库条目?
【发布时间】:2018-04-25 11:09:10
【问题描述】:

我有用户上传文件,一个云函数通过将上传的文件添加到数据库来响应,并计划使用以下路径:

/files/{user-id}/{filename}

原因是如果文件被删除,我可以在 Cloud Function 中立即获取对数据库引用的引用。

但是,我不允许在 db-paths 中使用文件名中允许的某些字符(尤其是点)。应该如何设置,以便对于已删除的存储文件,我可以立即获得正确的数据库路径?

【问题讨论】:

    标签: firebase firebase-realtime-database firebase-storage google-cloud-functions


    【解决方案1】:

    您可以push()/files/{uid} 下的路径创建条目,然后orderByValue().equalTo(x) 稍后找到该条目进行删除。这样,您就不必担心文件名的内容。

    【讨论】:

    • 谢谢,我必须承认我没有研究过查询式选项,因为我认为没有类似的选项可用,一切都必须通过 1 个路径请求来完成。
    猜你喜欢
    • 2021-07-12
    • 2018-02-04
    • 2016-12-05
    • 2020-02-29
    • 2020-08-09
    • 2020-12-18
    • 1970-01-01
    • 2018-08-07
    • 2020-06-13
    相关资源
    最近更新 更多