在 React Native 中获取来自 firebase 存储的图像列表

问题描述 投票:0回答:1

我正在尝试从我的 Firebase 存储中获取图像列表,但它不起作用。所以我尝试控制台记录图像列表,但我收到“错误:[错误:[存储/未找到对象]所需引用处不存在对象。]”

代码:

import storage from '@react-native-firebase/storage';

 const storageRef = storage().ref('gs://wallpaper-(the remaining path).com/leftImg');
    storageRef.listAll().then((result) => {
        console.log('Items:', result.items);
    }).catch((error) => {
        console.error('Error:', error);
    });

我的存储:

reactjs react-native react-props
1个回答
0
投票

它给出了错误,因为在参考中你只需要传递文件夹或特定文件路径,不包括桶 url。如果你想指定 bucket url 那么你应该传入存储函数参数。

注意-如果您不指定存储桶 url,它会自动选择默认存储桶,但您也可以通过传入存储函数来指定存储桶 url。 所以用下面指定存储参考的行替换你的行 -

const storageRef = storage('gs://wallpaper-(the remaining path).com').ref('leftImg');

© www.soinside.com 2019 - 2024. All rights reserved.