Menghapus file dengan Cloud Storage di Web

Setelah mengupload file ke Cloud Storage, Anda juga dapat menghapusnya.

Menghapus File

Untuk menghapus file, buat referensi terlebih dahulu ke file tersebut. Kemudian, panggil metode delete() pada referensi tersebut, yang menampilkan Promise untuk penyelesaian, atau error jika Promise menolak.

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

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

Menangani Error

Ada sejumlah penyebab terjadinya error saat menghapus file, termasuk file yang dimaksud tidak ada, atau pengguna tidak memiliki izin untuk menghapus file yang diinginkan. Informasi lebih lanjut mengenai error bisa dilihat di bagian Menangani Error pada dokumentasi.