Catch up on everything announced at Firebase Summit, and learn how Firebase can help you accelerate app development and run your app with confidence. Learn More

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

Оптимизируйте свои подборки Сохраняйте и классифицируйте контент в соответствии со своими настройками.

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

Удалить файл

Чтобы удалить файл, сначала создайте ссылку на этот файл. Затем вызовите метод 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!
});

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

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

,

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

Удалить файл

Чтобы удалить файл, сначала создайте ссылку на этот файл. Затем вызовите метод 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!
});

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

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