گاهی اوقات وقتی درحال ساختن برنامه هستید، کارها طبق برنامه پیش نمیرود و خطایی رخ میدهد.
اگر مطمئن نبودید، خطای برگرداندهشده را بررسی کنید و ببینید پیام خطا چه میگوید.
اگر پیام خطا را بررسی کردهاید و Cloud Storage Security Rules دارید که به شما اجازه میدهد اقدام کنید، اما هنوز برای رفع خطا مشکل دارید، به صفحه پشتیبانی ما مراجعه کنید و به ما اطلاع دهید که چگونه میتوانیم کمک کنیم.
رسیدگی به پیامهای خطا
خطاها ممکن است به دلایل مختلفی رخ دهند، ازجمله عدم وجود فایل، نداشتن اجازه دسترسی کاربر به فایل موردنظر، یا لغو بارگذاری فایل توسط کاربر.
برای تشخیص درست مشکل و رسیدگی به خطا، در اینجا فهرست کاملی از همه خطاهایی که مشتری ما مطرح میکند و نحوه وقوع آنها ارائه شده است.
| نام | دلیل |
|---|---|
kErrorNone |
خطایی وجود نداشت. |
kErrorUnknown |
خطای ناشناختهای روی داد. |
kErrorObjectNotFound |
هیچ شیئی در مرجع مشخصشده وجود ندارد. |
kErrorBucketNotFound |
هیچ باکتی برای Cloud Storage پیکربندی نشده است. |
kErrorProjectNotFound |
هیچ پروژهای برای Cloud Storage پیکربندی نشده است. |
kErrorQuotaExceeded |
سهمیه مخزن شما از حد مجاز فراتر رفته است. Cloud Storage for Firebase به طرح قیمتگذاری Blaze پرداخت به اندازه استفاده نیاز دارد. اگر این خطا را در پروژه طرح قیمتگذاری Spark دریافت میکنید، برای دسترسی مجدد باید به طرح قیمتگذاری Blaze ارتقا دهید. برای جزئیات، پرسشگان ما را ببینید. |
kErrorUnauthenticated |
کاربر اصالتسنجی نشده است. اصالتسنجی کنید و دوباره امتحان کنید. |
kErrorUnauthorized |
کاربر برای انجام کنش درخواستشده مجاز نیست. قوانینتان را بررسی کنید تا مطمئن شوید درست هستند. |
kErrorRetryLimitExceeded |
از حداکثر محدودیت زمانی برای یک عملیات (بارگذاری، بارگیری، حذف، و غیره) فراتر رفتهاید. دوباره بارگذاری کنید. |
kErrorNonMatchingChecksum |
فایل موجود در کارخواه با جمعآزمای فایل دریافتی توسط سرور مطابقت ندارد. دوباره بارگذاری کنید. |
kErrorCanceled |
کاربر عملیات را لغو کرد. |
kErrorDownloadSizeExceeded |
اندازه فایل بارگیریشده از مقدار حافظه اختصاصدادهشده برای بارگیری بیشتر است. سقف حافظه را افزایش دهید و دوباره بارگیری کنید. |