获取我们在 Firebase 峰会上发布的所有信息,了解 Firebase 可如何帮助您加快应用开发速度并满怀信心地运行应用。了解详情

Usuń pliki za pomocą Cloud Storage w Internecie

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

Usuń plik

Aby usunąć plik, najpierw utwórz odniesienie do tego pliku. Następnie wywołaj metodę delete() na tym odwołaniu, która zwróci rozwiązaną Promise lub błąd, jeśli Promise zostanie odrzucona.

Web version 9

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 version 8

// 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 mogą wystąpić błędy podczas usuwania plików, w tym plik nie istnieje lub użytkownik nie ma uprawnień do usunięcia żądanego pliku. Więcej informacji na temat błędów można znaleźć w sekcji Obsługa błędów w dokumentacji.

,

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

Usuń plik

Aby usunąć plik, najpierw utwórz odniesienie do tego pliku. Następnie wywołaj metodę delete() na tym odwołaniu, która zwróci rozwiązaną Promise lub błąd, jeśli Promise zostanie odrzucona.

Web version 9

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 version 8

// 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 mogą wystąpić błędy podczas usuwania plików, w tym plik nie istnieje lub użytkownik nie ma uprawnień do usunięcia żądanego pliku. Więcej informacji na temat błędów można znaleźć w sekcji Obsługa błędów w dokumentacji.