我正在尝试通过实践来学习本机反应。我的问题是我无法使用存储在Firebase存储器中的图像。O只是不知道该怎么做,所以希望您能帮助我。
我从官方文档中尝试了此方法,但是没有用,并且说await只能在异步函数中使用。
import storage from '@react-native-firebase/storage';
const url = await storage()
.ref('images/profile-1.png')
.getDownloadURL();
如果您在无法使用的上下文中运行此代码await
,则可以始终使用then()
来完成此操作:
storage()
.ref('images/profile-1.png')
.getDownloadURL().then((url) => {
console.log(url);
});
请记住,url
仅在then
回调内部或从那里调用的代码中可用。尝试url
从其他地方使用将导致它不存在或未初始化。要了解更多有关此内容的信息,另请参阅“为什么Firebase丢失了after()函数之外的参考?”。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句