گاهی اوقات وقتی در حال ساخت یک اپلیکیشن هستید، همه چیز طبق برنامه پیش نمیرود و خطایی رخ میدهد.
در صورت شک، خطای برگشتی را بررسی کنید و ببینید پیام خطا چه میگوید.
اگر پیام خطا را بررسی کردهاید و Cloud Storage Security Rules شما اجازه اقدام را میدهد، اما هنوز در رفع خطا مشکل دارید، از صفحه پشتیبانی ما دیدن کنید و به ما اطلاع دهید که چگونه میتوانیم کمک کنیم.
مدیریت پیامهای خطا
دلایل مختلفی برای بروز خطا وجود دارد، از جمله وجود نداشتن فایل، نداشتن مجوز دسترسی کاربر به فایل مورد نظر یا لغو آپلود فایل توسط کاربر.
برای تشخیص صحیح مشکل و رسیدگی به خطا، در اینجا لیست کاملی از تمام خطاهایی که مشتری ما مطرح میکند و نحوه وقوع آنها آورده شده است.
| نام | دلیل |
|---|---|
FIRStorageErrorCodeUnknown | خطای ناشناختهای رخ داده است. |
FIRStorageErrorCodeObjectNotFound | هیچ شیء در مرجع مشخص شده وجود ندارد. |
FIRStorageErrorCodeBucketNotFound | هیچ باکتی برای Cloud Storage پیکربندی نشده است. |
FIRStorageErrorCodeProjectNotFound | هیچ پروژهای برای Cloud Storage پیکربندی نشده است. |
FIRStorageErrorCodeQuotaExceeded | سهمیهی سطل شما تکمیل شده است. Cloud Storage for Firebase نیاز به طرح قیمتگذاری Blaze با پرداخت به ازای استفاده دارد . اگر این خطا را در یک پروژه طرح قیمتگذاری Spark دریافت میکنید، باید برای دسترسی مجدد به طرح قیمتگذاری Blaze ارتقا دهید. برای جزئیات بیشتر، به سوالات متداول ما مراجعه کنید. |
FIRStorageErrorCodeUnauthenticated | کاربر احراز هویت نشده است. احراز هویت کنید و دوباره امتحان کنید. |
FIRStorageErrorCodeUnauthorized | کاربر مجاز به انجام عمل درخواستی نیست. قوانین خود را بررسی کنید تا از صحت آنها اطمینان حاصل کنید. |
FIRStorageErrorCodeRetryLimitExceeded | حداکثر زمان مجاز برای یک عملیات (آپلود، دانلود، حذف و غیره) به پایان رسیده است. دوباره آپلود کنید. |
FIRStorageErrorCodeNonMatchingChecksum | فایل روی کلاینت با مجموع بررسی فایل دریافتی توسط سرور مطابقت ندارد. دوباره آپلود کنید. |
FIRStorageErrorCodeCanceled | کاربر عملیات را لغو کرد. |
FIRStorageErrorCodeDownloadSizeExceeded | حجم فایل دانلود شده از میزان حافظه اختصاص داده شده برای دانلود بیشتر است. ظرفیت حافظه را افزایش دهید و دوباره دانلود را امتحان کنید. |