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