אחרי שמעלים קבצים ל-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! });
טיפול בשגיאות
יכולות להיות כמה סיבות לשגיאות במחיקת קבצים, כולל קובץ שלא קיים או משתמש שאין לו הרשאה למחוק את הקובץ שצוין. מידע נוסף על שגיאות זמין בקטע Handle Errors במסמכים.