如何从 Firebase 存储中删除图像

Maz*_*der 3 flutter

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

我尝试过,但它对我不起作用

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

Abd*_*han 5

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

String imageUrl = 'here goes image url';
StorageReference ref = await FirebaseStorage().getReferenceFromUrl(imageUrl);
ref.delete();
Run Code Online (Sandbox Code Playgroud)

更新

FirebaseStorage.instance.refFromURL(imageUrl).delete();
Run Code Online (Sandbox Code Playgroud)