作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我对 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/
过去两天我收到此错误,我不知道如何解决它,我需要在我使用 RecycleView 的 Android 应用程序中获取存储在 Firebase 中的数据(图像)作为 ListView ; 这是主类: p
我对 Firebase 有疑问。我通过 youtube 上的一段视频学习了如何从 firebase 中删除数据和图像。我有一个函数可以从 firestore 中删除图像,但我不能使用 getRefer
我是一名优秀的程序员,十分优秀!