猿问

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

我正在尝试从 firebase 存储获取目录中的图像列表。


示例我想获取users/userid/images 中的所有图像,但它不起作用并弹出函数未定义的错误。


const listRef = storageRef.child('users/userid/images');

listRef.listAll().then(res=>{

  res.items.forEach(itemRef=>{

    // console.log(itemRef);

  });

}).catch(e =>{});


回首忆惘然
浏览 165回答 2
2回答

天涯尽头无女友

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

红糖糍粑

现在我们也可以做到了,感谢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()));}
随时随地看视频慕课网APP

相关分类

JavaScript
我要回答