Usuwanie plików w Cloud Storage w internecie

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

Usuwanie pliku

Aby usunąć plik, najpierw utwórz odwołanie do tego pliku. Następnie wywołaj metodę delete() na tym odwołaniu. Zwraca ona obiekt Promise, który jest rozwiązywany, lub błąd, jeśli obiekt Promise zostanie odrzucony.

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

Istnieje wiele powodów, dla których podczas usuwania plików mogą wystąpić błędy, np. plik nie istnieje lub użytkownik nie ma uprawnień do usunięcia określonego pliku. Więcej informacji o błędach znajdziesz w sekcji Obsługa błędów w dokumentacji.