flutter - 我如何从 Firebase 存储中删除图像

标签 flutter

我想从 Firebase 存储中删除图像。

我试过了,但它不适合我

await _storage.child('gs://flutter-firebase-636d0.appspot.com/e-commerce/header_image/img1.jpg').delete();

最佳答案

现在您可以轻松删除带有下载地址的图片

String imageUrl = 'here goes image url';
StorageReference ref = await FirebaseStorage().getReferenceFromUrl(imageUrl);
ref.delete();

更新

FirebaseStorage.instance.refFromURL(imageUrl).delete();

关于flutter - 我如何从 Firebase 存储中删除图像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/53974464/

相关文章:

Flutter Hello world 应用无法在 Android Emulator x86_64 上启动

flutter - 使 ListView/SingleChildScrollView 中的列占用屏幕的剩余空间

flutter - 如何在 Dart 中将数字格式化为千位分隔符

dart - TextFormField 验证器,错误在 TextFormField 上不可见

json - Map<int, List<int>> 转换为可编码对象失败

regex - dart - 使用 RegExp 选择字符串组

class - dart 编程中整数类中的基数是什么?

android - 如何仅在 Flutter 的 datepicker 中显示年份?

ios - 如何修复 Flutter 无法构建 iOS 应用程序?

android - 缺少 "curl"工具。无法下载 Dart SDK。考虑运行 "sudo apt-get install curl"