Удаление файлов с помощью Cloud Storage в Интернете

После загрузки файлов в Cloud Storage вы также можете их удалить.

Удалить файл

Чтобы удалить файл, сначала создайте ссылку на этот файл. Затем вызовите метод delete() для этой ссылки, который вернет выполненное Promise или ошибку, если Promise отклонено.

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

Обработка ошибок

Ошибки при удалении файлов могут возникать по ряду причин, включая отсутствие файла или отсутствие у пользователя разрешения на удаление указанного файла. Подробнее об ошибках можно узнать в разделе «Обработка ошибок» документации.