Nachdem Sie Dateien in Cloud Storage hochgeladen haben, können Sie sie auch wieder löschen.
Datei löschen
Wenn Sie eine Datei löschen möchten, müssen Sie zuerst eine Referenz zu dieser Datei erstellen. Rufen Sie dann die Methode delete()
für diese Referenz auf. Sie gibt ein Promise
zurück, das aufgelöst wird, oder einen Fehler, wenn das Promise
abgelehnt wird.
Web
import { getStorage, ref, deleteObject } from "firebase/storage"; const storage = getStorage(); // Create a reference to the file to delete const desertRef = ref(storage, 'images/desert.jpg'); // Delete the file deleteObject(desertRef).then(() => { // File deleted successfully }).catch((error) => { // Uh-oh, an error occurred! });
Web
// Create a reference to the file to delete var desertRef = storageRef.child('images/desert.jpg'); // Delete the file desertRef.delete().then(() => { // File deleted successfully }).catch((error) => { // Uh-oh, an error occurred! });
Fehler beheben
Es gibt eine Reihe von Gründen, warum beim Löschen von Dateien Fehler auftreten können. Dazu gehören, dass die Datei nicht vorhanden ist oder der Nutzer keine Berechtigung zum Löschen der angegebenen Datei hat. Weitere Informationen zu Fehlern finden Sie in der Dokumentation im Abschnitt Fehlerbehandlung.