我正在尝试从我的 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);
});
它给出了错误,因为在参考中你只需要传递文件夹或特定文件路径,不包括桶 url。如果你想指定 bucket url 那么你应该传入存储函数参数。
注意-如果您不指定存储桶 url,它会自动选择默认存储桶,但您也可以通过传入存储函数来指定存储桶 url。 所以用下面指定存储参考的行替换你的行 -
const storageRef = storage('gs://wallpaper-(the remaining path).com').ref('leftImg');