לפעמים, כשאתם מפתחים אפליקציה, הדברים לא מתנהלים כמתוכנן ונוצרת שגיאה.
אם אתם לא בטוחים, כדאי לבדוק את השגיאה שהוחזרה ולקרוא את הודעת השגיאה.
אם בדקתם את הודעת השגיאה ויש לכם Cloud Storage Security Rules שמאפשרים לבצע את הפעולה, אבל אתם עדיין לא מצליחים לתקן את השגיאה, תוכלו להיכנס לדף התמיכה שלנו ולספר לנו איך נוכל לעזור.
טיפול בהודעות שגיאה
יש כמה סיבות לכך שעשויות להתרחש שגיאות, כולל הקובץ לא קיים, למשתמש אין הרשאה לגשת לקובץ הרצוי או שהמשתמש ביטל את העלאת הקובץ.
כדי שנוכל לאבחן את הבעיה בצורה נכונה ולטפל בשגיאה, יש כאן רשימה מלאה של כל השגיאות שהלקוח עשוי להעלות והדרכים שבהן הן יכולות לקרות.
שם | סיבה |
---|---|
FIRStorageErrorCodeUnknown |
אירעה שגיאה לא ידועה. |
FIRStorageErrorCodeObjectNotFound |
אין אובייקט בהפניה שצוינה. |
FIRStorageErrorCodeBucketNotFound |
לא הוגדרה קטגוריה ל-Cloud Storage. |
FIRStorageErrorCodeProjectNotFound |
לא הוגדר פרויקט ל-Cloud Storage. |
FIRStorageErrorCodeQuotaExceeded |
חרגת מהמכסה בקטגוריה Cloud Storage שלך. אם אתם משתמשים בתוכנית התמחור Spark, כדאי לשקול לשדרג לתוכנית התמחור Blaze בתשלום לפי שימוש. אם כבר עברתם לתוכנית התמחור Blaze, פנו לתמיכה של Firebase. חשוב: החל מ- |
FIRStorageErrorCodeUnauthenticated |
המשתמש לא מאומת. מבצעים אימות ומנסים שוב. |
FIRStorageErrorCodeUnauthorized |
למשתמש אין הרשאה לבצע את הפעולה המבוקשת. בודקים את הכללים כדי לוודא שהם נכונים. |
FIRStorageErrorCodeRetryLimitExceeded |
חרגת ממגבלת הזמן המקסימלית לפעולה (העלאה, הורדה, מחיקה וכו') כדאי לנסות להעלות שוב. |
FIRStorageErrorCodeNonMatchingChecksum |
הקובץ בלקוח אינו תואם לסיכום הביקורת של הקובץ שהתקבל בשרת. כדאי לנסות להעלות שוב. |
FIRStorageErrorCodeCanceled |
המשתמש ביטל את הפעולה. |
FIRStorageErrorCodeDownloadSizeExceeded |
גודל הקובץ שהורדתם חורג מנפח הזיכרון שהוקצה להורדה. מגדילים את מגבלת הזיכרון ומנסים להוריד שוב. |