gpt4 book ai didi

javascript - 获取 firebase getDownloadURL 返回

转载 作者:行者123 更新时间:2023-11-28 12:12:02 24 4
gpt4 key购买 nike

根据我读过的文档 ref.getDownloadURL(); 应该返回一个我可以在 img src 中使用的链接。

这是我的代码:这就是我启动 firebase 的方式:

this.storage = app.storage();
storageRef = img => this.storage.ref(img);

然后我这样调用它:

const householdPics = (data, props) => {
const ref = props.firebase.storageRef(`images/${data.profilePic}`);
const img = ref.getDownloadURL();
console.log(img);
}

data.profilePic 等于something.jpg。我可以确认它存储在 firebase 中名为

的目录中
images/

我在控制台中收到的错误是:

"Firebase Storage: Object 'images/NULL' does not exist."

从 firebase 我可以复制路径:gs://urlstuff.com/images然后列出我的所有图像。

我做错了什么?

最佳答案

要获取异步方法的结果,您必须使用 then 获取带有附加访问代码的最终 url。

例如。

storageRef
.getDownloadURL().then(url => { console.log(url) });

在这里,您的网址将在控制台打印。

关于javascript - 获取 firebase getDownloadURL 返回,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59943322/

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