为什么 firebase.storage ref 缺少 child() 函数(或其他属性)?
Why is firebase.storage ref missing child() function (or other properties)?
我想这应该是一个简单的目标。我有一些文件存储在 firebase 中,我想使用 'getDownloadUrl()' 或 'child()' 之类的验证来导航或确认文件是否存在。不过,这有点离题了,因为根据文档和其他 google 搜索,我对存储对象的引用似乎只是缺少一些我希望看到的功能:
这是 class 的实际文档:
https://firebase.google.com/docs/reference/node/firebase.storage.Reference
所以,假设我已经正确实现了这个,那么我应该可以调用 'child()' 函数,对吧?
新的 Firebase Modular SDK 具有功能语法而不是链接方法。也就是说,您只需在 ref()
中传递参数即可获取对子路径的引用,如下所示:
const imageRef = ref(storage, "images", "1.png")
您可以在 documentation 中了解有关此语法的更多信息(切换到 'modular' 选项卡)。
同样getDownloadURL
现在也是一个函数,必须从Firebase Storage SDK导入:
import { ref, getDownloadURL } from "firebase/storage"
const imageRef = ref(storage, "images", "1.png")
const url = await getDownloadURL(imageRef)
我想这应该是一个简单的目标。我有一些文件存储在 firebase 中,我想使用 'getDownloadUrl()' 或 'child()' 之类的验证来导航或确认文件是否存在。不过,这有点离题了,因为根据文档和其他 google 搜索,我对存储对象的引用似乎只是缺少一些我希望看到的功能:
这是 class 的实际文档: https://firebase.google.com/docs/reference/node/firebase.storage.Reference
所以,假设我已经正确实现了这个,那么我应该可以调用 'child()' 函数,对吧?
新的 Firebase Modular SDK 具有功能语法而不是链接方法。也就是说,您只需在 ref()
中传递参数即可获取对子路径的引用,如下所示:
const imageRef = ref(storage, "images", "1.png")
您可以在 documentation 中了解有关此语法的更多信息(切换到 'modular' 选项卡)。
同样getDownloadURL
现在也是一个函数,必须从Firebase Storage SDK导入:
import { ref, getDownloadURL } from "firebase/storage"
const imageRef = ref(storage, "images", "1.png")
const url = await getDownloadURL(imageRef)