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