После загрузки файлов в 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! });
Обработка ошибок
Ошибки при удалении файлов могут возникать по ряду причин, включая отсутствие файла или отсутствие у пользователя разрешения на удаление указанного файла. Подробнее об ошибках можно узнать в разделе «Обработка ошибок» документации.