কখনও কখনও আপনি যখন একটি অ্যাপ তৈরি করছেন, জিনিসগুলি পরিকল্পনা অনুযায়ী যায় না এবং একটি ত্রুটি ঘটে!
সন্দেহ হলে, প্রতিশ্রুতির জন্য ত্রুটি হ্যান্ডলার (বা catch()
ফাংশনটি পরীক্ষা করুন এবং ত্রুটি বার্তাটি কী বলে তা দেখুন।
আপনি যদি ত্রুটির বার্তাটি পরীক্ষা করে থাকেন এবং ক্লাউড স্টোরেজ নিরাপত্তা বিধি রয়েছে যা আপনার ক্রিয়াকলাপের অনুমতি দেয়, কিন্তু এখনও ত্রুটিটি সমাধানের জন্য সংগ্রাম করছে, তাহলে আমাদের সহায়তা পৃষ্ঠাতে যান এবং আমরা কীভাবে সাহায্য করতে পারি তা আমাদের জানান৷
ত্রুটি বার্তা পরিচালনা করুন
ফাইলটি বিদ্যমান না থাকা, ব্যবহারকারীর পছন্দসই ফাইল অ্যাক্সেস করার অনুমতি না থাকা বা ব্যবহারকারী ফাইল আপলোড বাতিল করা সহ ত্রুটিগুলি ঘটতে পারে এমন অনেকগুলি কারণ রয়েছে৷
সমস্যাটি সঠিকভাবে নির্ণয় করতে এবং ত্রুটিটি পরিচালনা করতে, আমাদের ক্লায়েন্ট যে সমস্ত ত্রুটিগুলি উত্থাপন করবে এবং সেগুলি কীভাবে ঘটেছে তার একটি সম্পূর্ণ তালিকা এখানে রয়েছে৷
কোড | কারণ |
---|---|
storage/unknown | একটি অজানা ত্রুটি ঘটেছে. |
storage/object-not-found | পছন্দসই রেফারেন্সে কোন বস্তু বিদ্যমান নেই। |
storage/bucket-not-found | ক্লাউড স্টোরেজের জন্য কোনো বালতি কনফিগার করা নেই |
storage/project-not-found | ক্লাউড স্টোরেজের জন্য কোনো প্রজেক্ট কনফিগার করা নেই |
storage/quota-exceeded | আপনার ক্লাউড স্টোরেজ বাকেটের কোটা অতিক্রম করা হয়েছে। আপনি যদি নো-কস্ট টিয়ারে থাকেন, তাহলে একটি পেড প্ল্যানে আপগ্রেড করুন। আপনি যদি অর্থপ্রদানের পরিকল্পনায় থাকেন, তাহলে Firebase সহায়তার সাথে যোগাযোগ করুন। |
storage/unauthenticated | ব্যবহারকারী অননুমোদিত, অনুগ্রহ করে প্রমাণীকরণ করুন এবং আবার চেষ্টা করুন। |
storage/unauthorized | ব্যবহারকারী পছন্দসই ক্রিয়া সম্পাদনের জন্য অনুমোদিত নয়, সেগুলি সঠিক কিনা তা নিশ্চিত করতে আপনার নিরাপত্তা নিয়মগুলি পরীক্ষা করুন৷ |
storage/retry-limit-exceeded | একটি অপারেশনের সর্বোচ্চ সময়সীমা (আপলোড, ডাউনলোড, মুছে ফেলা, ইত্যাদি) অতিক্রম করা হয়েছে৷ আবার আপলোড করার চেষ্টা করুন। |
storage/invalid-checksum | ক্লায়েন্টের ফাইল সার্ভার দ্বারা প্রাপ্ত ফাইলের চেকসামের সাথে মেলে না। আবার আপলোড করার চেষ্টা করুন। |
storage/canceled | ব্যবহারকারী অপারেশন বাতিল করেছেন. |
storage/invalid-event-name | অবৈধ ইভেন্ট নাম প্রদান করা হয়েছে. [ `running` , `progress` , `pause` ] এর মধ্যে একটি হতে হবে |
storage/invalid-url | refFromURL() এ অবৈধ URL প্রদান করা হয়েছে। ফর্মের হতে হবে: gs://bucket/object বা https://firebasestorage.googleapis.com/v0/b/bucket/o/object?token=<TOKEN> |
storage/invalid-argument | put() এ পাস করা আর্গুমেন্ট অবশ্যই `File`, `Blob`, অথবা `UInt8` অ্যারে হতে হবে। putString() এ পাস করা আর্গুমেন্টটি অবশ্যই একটি কাঁচা, `বেস64` বা `বেস64URL` স্ট্রিং হতে হবে। |
storage/no-default-bucket | আপনার কনফিগারেশনের storageBucket সম্পত্তিতে কোন বালতি সেট করা হয়নি। |
storage/cannot-slice-blob | স্থানীয় ফাইল পরিবর্তিত হলে সাধারণত ঘটে (মুছে ফেলা, আবার সংরক্ষিত, ইত্যাদি)। ফাইলটি পরিবর্তিত হয়নি তা যাচাই করার পরে আবার আপলোড করার চেষ্টা করুন৷ |
storage/server-file-wrong-size | ক্লায়েন্টের ফাইল সার্ভার দ্বারা প্রাপ্ত ফাইলের আকারের সাথে মেলে না। আবার আপলোড করার চেষ্টা করুন। |