Usuwanie plików w Cloud Storage w internecie

Po przesłaniu plików do usługi Cloud Storage możesz je też usunąć.

Usuwanie pliku

Aby usunąć plik, utwórz plik referencyjny do tego pliku. Następnie wywołaj dla tego odwołania metodę delete(), która zwraca stan żądania Promise, który zakończył się, lub błąd, jeśli pole Promise odrzuca.

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!
});

Obsługa błędów

Błędy przy usuwaniu plików mogą być różne. np. plik, który nie istnieje lub użytkownik nie ma uprawnień aby usunąć odpowiedni plik. Więcej informacji o błędach znajdziesz w Obsługa błędów sekcji dokumentów.