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