گاهی اوقات وقتی در حال ساخت یک اپلیکیشن هستید، همه چیز طبق برنامه پیش نمیرود و خطایی رخ میدهد.
در صورت شک، خطای برگشتی را بررسی کنید و ببینید پیام خطا چه میگوید.
اگر پیام خطا را بررسی کردهاید و Cloud Storage Security Rules شما اجازه اقدام را میدهد، اما هنوز در رفع خطا مشکل دارید، از صفحه پشتیبانی ما دیدن کنید و به ما اطلاع دهید که چگونه میتوانیم کمک کنیم.
مدیریت پیامهای خطا
دلایل مختلفی برای بروز خطا وجود دارد، از جمله وجود نداشتن فایل، نداشتن مجوز دسترسی کاربر به فایل مورد نظر یا لغو آپلود فایل توسط کاربر.
برای تشخیص صحیح مشکل و مدیریت خطا، در اینجا لیست کاملی از تمام خطاهای Firebase.Storage.StorageException که کلاینت ما ایجاد میکند و نحوهی وقوع آنها آمده است.
| نام | دلیل |
|---|---|
ErrorUnknown | خطای ناشناختهای رخ داده است. |
ErrorObjectNotFound | هیچ شیء در مرجع مشخص شده وجود ندارد. |
ErrorBucketNotFound | هیچ باکتی برای Cloud Storage پیکربندی نشده است. |
ErrorProjectNotFound | هیچ پروژهای برای Cloud Storage پیکربندی نشده است. |
ErrorQuotaExceeded | سهمیهی موجود در فضای Cloud Storage شما به پایان رسیده است. اگر از طرح قیمتگذاری Spark استفاده میکنید، ارتقا به طرح قیمتگذاری Pay-as-you-go Blaze را در نظر بگیرید. اگر از قبل از طرح قیمتگذاری Blaze استفاده میکنید، با پشتیبانی Firebase تماس بگیرید. مهم : |
ErrorNotAuthenticated | کاربر احراز هویت نشده است. احراز هویت کنید و دوباره امتحان کنید. |
ErrorNotAuthorized | کاربر مجاز به انجام عمل درخواستی نیست. قوانین خود را بررسی کنید تا از صحت آنها اطمینان حاصل کنید. |
ErrorRetryLimitExceeded | حداکثر زمان مجاز برای یک عملیات (آپلود، دانلود، حذف و غیره) به پایان رسیده است. دوباره آپلود کنید. |
ErrorInvalidChecksum | فایل روی کلاینت با مجموع بررسی فایل دریافتی توسط سرور مطابقت ندارد. دوباره آپلود کنید. |
ErrorCanceled | کاربر عملیات را لغو کرد. |