Nachdem Sie Dateien in Cloud Storage hochgeladen haben, können Sie sie auch löschen.
Datei löschen
Wenn Sie eine Datei löschen möchten, erstellen Sie zuerst
einen Verweis
auf diese Datei. Rufen Sie dann die Methode delete() für diesen Verweis auf. Diese 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 verarbeiten
Es gibt eine Reihe von Gründen, warum beim Löschen von Dateien Fehler auftreten können. Dazu gehören beispielsweise, dass die Datei nicht vorhanden ist oder der Nutzer keine Berechtigung zum Löschen der angegebenen Datei hat. Weitere Informationen zu Fehlern finden Sie im Abschnitt Fehler verarbeiten der Dokumentation.