颤振:删除(firebase存储)

颤振:删除(firebase存储),firebase,flutter,firebase-storage,Firebase,Flutter,Firebase Storage,我正在尝试使用此代码从firebase存储中删除图像,但它不起作用 final FirebaseStorage storage = FirebaseStorage(storageBucket: 'gs://momyt-meet.appspot.com/uploads'); await storage.ref().child("imageurl").delete(); 如何修复它?您可以删除到任何类型的文件,您可以使用此方法,我希望它有助于: static Future<

我正在尝试使用此代码从firebase存储中删除图像,但它不起作用

final FirebaseStorage storage = FirebaseStorage(storageBucket: 'gs://momyt-meet.appspot.com/uploads');
await storage.ref().child("imageurl").delete();

如何修复它?

您可以删除到任何类型的文件,您可以使用此方法,我希望它有助于:

static Future<dynamic> deleteFileByUrl({@required String url}) async {
    return FirebaseStorage.instance.refFromURL(url).delete();
  }
static Future deleteFileByUrl({@required String url})异步{
返回FirebaseStorage.instance.refFromURL(url.delete();
}

字符串文件路径https://firebasestorage.googleapis.com/v0/b/dial-in-21c50.appspot.com/o/default_images%2Fuser.png?alt=media&token=c2ccceec-8d24-42fe-b5c0-c987733ac8ae'
.replaceAll(新
RegExp(r'https://firebasestorage.googleapis.com/v0/b/dial-in-21c50.appspot.com/o/default_images%2F拆分(“?”)[0]


FirebaseStorage.instance.ref().child(filePath.delete()。然后(()=>print('Successfully deleted$filePath存储项')

这回答了你的问题吗?PlatformException(删除错误,对象在位置不存在,null,null)仍然获取此错误