Web'de Cloud Storage ile dosya silme

Cloud Storage'e yüklediğiniz dosyaları silebilirsiniz.

Dosya silme

Bir dosyayı silmek için önce söz konusu dosyaya referans oluşturun. Ardından, bu referans üzerinde delete() yöntemini çağırın. Bu yöntem, çözüldüğünde bir Promise döndürür veya Promise reddedilirse bir hata döndürür.

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

Hataları işleme

Dosya silme işleminde hataların oluşmasının çeşitli nedenleri vardır. Örneğin, dosyanın mevcut olmaması veya kullanıcının istediği dosyayı silme izninin olmaması. Hatalarla ilgili daha fazla bilgiyi dokümanların Hataları ele alma bölümünde bulabilirsiniz.