حذف الملفات باستخدام Cloud Storage على الويب

بعد تحميل الملفات إلى Cloud Storage، يمكنك أيضًا حذفها.

حذف ملف

لحذف ملف، عليك أولاً إنشاء مرجع لهذا الملف. بعد ذلك، يمكنك استدعاء طريقة delete() في ذلك المرجع، والتي تعرض رسالة Promise تم حلها أو تعرض خطأ إذا تم رفض Promise.

واجهة برمجة التطبيقات Web modular API

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

واجهة برمجة التطبيقات لمساحة الاسم على الويب

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

التعامل مع الأخطاء

هناك عدد من الأسباب التي قد تؤدي إلى حدوث أخطاء عند حذف الملفات، بما في ذلك عدم وجود الملف أو عدم امتلاك المستخدم الإذن لحذف الملف المطلوب. يمكن العثور على مزيد من المعلومات حول الأخطاء في قسم معالجة الأخطاء في المستندات.