为了账号安全,请及时绑定邮箱和手机立即绑定

listRef.listAll() 函数未定义(react-native-firebase)

listRef.listAll() 函数未定义(react-native-firebase)

回首忆惘然 2021-08-20 18:20:08
我正在尝试从 firebase 存储获取目录中的图像列表。示例我想获取users/userid/images 中的所有图像,但它不起作用并弹出函数未定义的错误。const listRef = storageRef.child('users/userid/images');listRef.listAll().then(res=>{  res.items.forEach(itemRef=>{    // console.log(itemRef);  });}).catch(e =>{});
查看完整描述

2 回答

?
天涯尽头无女友

TA贡献1831条经验 获得超9个赞

直到JavaScript SDK 6.1.0 版才添加了在存储桶中列出文件的功能。因此,请确保您的 SDK 是最新的。


查看完整回答
反对 回复 2021-08-20
?
红糖糍粑

TA贡献1815条经验 获得超6个赞

现在我们也可以做到了,感谢react-native-firebase团队成员。


const reference = storage().ref('images');


const getListOfImages = async (){

   const res = await reference.child('profileimages').list();

   return await Promise.all(res.items.map(i => i.getDownloadURL()));

}


查看完整回答
反对 回复 2021-08-20
  • 2 回答
  • 0 关注
  • 164 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信