gpt4 book ai didi

javascript - 从 firebase 存储中检索文件

转载 作者:行者123 更新时间:2023-11-30 08:24:25 29 4
gpt4 key购买 nike

我敢打赌这是非常微不足道的事情,但即使是文档也不清楚这一点。我不必提及在谷歌搜索中写任何关于 firebase 的内容都会返回与 JS/WEB 无关但在大多数情况下与 android 相关的主题......

情况是我有一个存储文件夹 images,其中包含...图像。我想在进入我的网站时检索它。我的尝试:

componentDidMount() {
const images = firebase.storage().ref().child('companyImages');
const image = images.child('image1'); <---------------- // file name is image1
image.on('value', (snap) => this.setState({ img: snap.val() }));
}

但是它并没有像我想的那样工作。如您所见,我想将此图像存储在状态中,然后显示在我网站的某些部分。

期待任何提示等。谢谢你:)

最佳答案

Firebase Storage SDK for the Web 中没有方法on() .您可能将它与 on("value" method in the Firebase Database SDK 混淆了.

收件人download data from Cloud Storage in your Firebase web app ,你get the download URL for the file然后使用它(通常在您的 HTML 中)来获取数据。

componentDidMount() {
const images = firebase.storage().ref().child('companyImages');
const image = images.child('image1');
image.getDownloadURL().then((url) => { this.setState({ img: url }));
}

关于javascript - 从 firebase 存储中检索文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48045366/

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