לפעמים כשמפתחים אפליקציה, דברים לא קורים כמו שתכננתם ומתרחשת שגיאה.
אם יש ספק, כדאי לבדוק את השגיאה שהוחזרה ולראות מה כתוב בהודעת השגיאה.
אם בדקתם את הודעת השגיאה ויש לכם Cloud Storage Security Rules שמאפשרים את הפעולה, אבל אתם עדיין מתקשים לתקן את השגיאה, אתם יכולים להיכנס לדף התמיכה ולעדכן אותנו איך נוכל לעזור.
טיפול בהודעות שגיאה
יכולות להיות כמה סיבות לשגיאות, כולל קובץ שלא קיים, למשתמש אין הרשאה לגשת לקובץ הרצוי או שהמשתמש ביטל את העלאת הקובץ.
כדי לאבחן את הבעיה ולטפל בשגיאה בצורה נכונה, הנה רשימה מלאה של כל השגיאות שיוצגו בלקוח שלנו, והסיבות האפשריות להן: Firebase.Storage.StorageException
שם | סיבה |
---|---|
ErrorUnknown |
אירעה שגיאה לא ידועה. |
ErrorObjectNotFound |
לא קיים אובייקט בהפניה שצוינה. |
ErrorBucketNotFound |
לא הוגדר מאגר (bucket) ל-Cloud Storage. |
ErrorProjectNotFound |
לא הוגדר פרויקט ל-Cloud Storage. |
ErrorQuotaExceeded |
חרגת מהמכסה של דלי Cloud Storage. אם אתם משתמשים בתוכנית התמחור Spark, כדאי לשדרג לתוכנית התמחור Blaze עם תשלום לפי שימוש. אם כבר נרשמתם לתוכנית התמחור Blaze, עליכם לפנות לתמיכה של Firebase. חשוב: החל מ- |
ErrorNotAuthenticated |
המשתמש לא מאומת. צריך לבצע אימות ולנסות שוב. |
ErrorNotAuthorized |
למשתמש אין הרשאה לבצע את הפעולה המבוקשת. בודקים את הכללים כדי לוודא שהם נכונים. |
ErrorRetryLimitExceeded |
חריגה ממגבלת הזמן המקסימלית של פעולה (העלאה, הורדה, מחיקה וכו'). כדאי לנסות להעלות שוב. |
ErrorInvalidChecksum |
הקובץ בלקוח לא תואם לסיכום הביקורת של הקובץ שהתקבל בשרת. כדאי לנסות להעלות שוב. |
ErrorCanceled |
המשתמש ביטל את הפעולה. |