Удаление файлов с помощью облачного хранилища в Интернете

После загрузки файлов в облачное хранилище их также можно удалить.

Удалить файл

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

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

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

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