gpt4 book ai didi

node.js - 使用 Cloud Functions 的下载网址从 Firebase 存储中删除文件

转载 作者:太空宇宙 更新时间:2023-11-04 03:21:14 27 4
gpt4 key购买 nike

我的 Firestore 数据库中有一个配置文件集合,以及一个名为“profilePicture”的字段,其值为 downloadUrl。

我正在使用云功能,并且尝试了很长时间来弄清楚如何在删除个人资料时删除个人资料图片。

我知道如何在删除个人资料时创建触发器并获取个人资料图片 downloadUrl,但如何仅使用 downloadUrl 从存储中删除文件?

最佳答案

firebase storage documentation提供可在 Storage 实例上使用的方法 refFromURL(url)。它指出 url 参数可以是:

A URL in the form:

1) a gs:// URL, for example gs://bucket/files/image.png

2) a download URL taken from object metadata.

根据上面的 (2),HTTP URL 似乎也应该有效。然而,存储路径字符串可能是更好的做法,因为 Firebase 可以轮换 HTTP URL 上的 token 。

关于node.js - 使用 Cloud Functions 的下载网址从 Firebase 存储中删除文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49945312/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com