如何清除firebase存储?

如何清除firebase存储?,firebase,flutter,dart,firebase-storage,flutter-web,Firebase,Flutter,Dart,Firebase Storage,Flutter Web,我正在构建一个带有flatter的web应用程序,我希望能够通过按键清除整个Firebase存储。有没有办法做到这一点?感谢您的帮助。Firebase SDK云存储不提供从存储桶中删除所有对象的选项。如果你想在你的应用程序中这样做,你需要使用一个对象找到每个对象,然后分别调用每个对象 由于flattersdk在一个bucket中,您可以通过在数据库中存储对每个文件的引用,并查询数据库来查找要删除的每个文件来获得帮助 如果您只想在测试期间手动清除存储桶,您可能会发现在Firebase控制台中执行此

我正在构建一个带有flatter的web应用程序,我希望能够通过按键清除整个Firebase存储。有没有办法做到这一点?感谢您的帮助。

Firebase SDK云存储不提供从存储桶中删除所有对象的选项。如果你想在你的应用程序中这样做,你需要使用一个对象找到每个对象,然后分别调用每个对象

由于flattersdk在一个bucket中,您可以通过在数据库中存储对每个文件的引用,并查询数据库来查找要删除的每个文件来获得帮助


如果您只想在测试期间手动清除存储桶,您可能会发现在Firebase控制台中执行此操作更容易。

您只需对文档或集合调用
delete()
。但这不是只对firebase有效吗?我想在firebase存储中使用它。啊,我明白了,我的坏习惯。我误解了你的问题。好的,谢谢你!环顾四周,似乎不可能删除整个目录:文档中也没有提到它,只是删除了一个文件。您可能需要获取文件列表并逐个删除它们。