gpt4 book ai didi

firebase - 方法 'getReferenceFromUrl' 没有为类型 'FirebaseStorage' 定义

转载 作者:行者123 更新时间:2023-12-04 17:19:12 25 4
gpt4 key购买 nike

我对 Firebase 有疑问。我通过 youtube 上的一段视频学习了如何从 firebase 中删除数据和图像。我有一个函数可以从 firestore 中删除图像,但我不能使用 getReferenceFromUrl()。显示错误

The method 'getReferenceFromUrl' isn't defined for the type 'FirebaseStorage'.

deleteFood(Food food, Function foodDeleted) async {
if (food.image != null) {
Reference storageReference =
await FirebaseStorage.instance.getReferenceFromUrl(food.image);

print(storageReference.path);

await storageReference.delete();

print('image deleted');
}

await FirebaseFirestore.instance.collection('Foods').doc(food.id).delete();
foodDeleted(food);
}

最佳答案

如您所见,getReferenceFromUrl 已被弃用 here .

您需要使用存储中文件的路径调用 ref()

正如@puff 在评论中提到的那样,新的 API 调用将是 refFromURL('your_download_url')

关于firebase - 方法 'getReferenceFromUrl' 没有为类型 'FirebaseStorage' 定义,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67254278/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com