কখনও কখনও আপনি কোনও অ্যাপ তৈরি করার সময়, সবকিছু পরিকল্পনা অনুযায়ী হয় না এবং সমস্যা দেখা দেয়!
সন্দেহ হলে, এরর হ্যান্ডলার (বা প্রমিজের জন্য catch() ফাংশন) চেক করুন,
এবং এরর মেসেজে কী বলা হয়েছে তা দেখুন।
আপনি যদি সমস্যার মেসেজ চেক করে থাকেন এবং আপনার কাছে Cloud Storage Security Rules থাকে যা আপনার অ্যাকশনকে অনুমতি দেয়, কিন্তু এখনও সমস্যাটি সমাধান করতে পারছেন না, তাহলে আমাদের সহায়তা পৃষ্ঠা দেখুন এবং আমরা কীভাবে সাহায্য করতে পারি তা আমাদের জানান।
ত্রুটি মেসেজ ম্যানেজ করা
ফাইল না থাকা, ব্যবহারকারীর কাছে কাঙ্ক্ষিত ফাইল অ্যাক্সেস করার অনুমতি না থাকা বা ব্যবহারকারী ফাইল আপলোড বাতিল করার মতো বিভিন্ন কারণে সমস্যা হতে পারে।
সমস্যাটি সঠিকভাবে নির্ণয় করতে এবং ত্রুটিটি সমাধান করতে, এখানে আমাদের ক্লায়েন্ট যে সমস্ত ত্রুটিগুলি উত্থাপন করবে এবং সেগুলি কীভাবে ঘটেছে তার একটি সম্পূর্ণ তালিকা রয়েছে।
| কোড | কারণ |
|---|---|
storage/unknown |
অজানা সমস্যা হয়েছে। |
storage/object-not-found |
উল্লেখ করা রেফারেন্সে কোনও অবজেক্ট নেই। |
storage/bucket-not-found |
Cloud Storage-এর জন্য কোনও বাকেট কনফিগার করা নেই |
storage/project-not-found |
Cloud Storage-এর জন্য কোনও প্রোজেক্ট কনফিগার করা নেই |
storage/quota-exceeded |
আপনার বাকেটের কোটা অতিক্রম করা হয়েছে। Cloud Storage for Firebase-এর জন্য যখন ব্যবহার করবেন তখন পেমেন্ট করুন Blaze প্রাইসিং প্ল্যান প্রয়োজন। আপনি Spark প্রাইসিং প্ল্যান প্রোজেক্টে এই সমস্যা দেখতে পেলে, অ্যাক্সেস ফিরে পেতে আপনাকে Blaze প্রাইসিং প্ল্যানে আপগ্রেড করতে হবে। বিস্তারিত জানতে, আমাদের প্রায়শই জিজ্ঞাসিত প্রশ্ন দেখুন। |
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 or https://firebasestorage.googleapis.com/v0/b/bucket/o/object?token=<TOKEN> |
storage/invalid-argument |
put()-এ পাস করা আর্গুমেন্ট অবশ্যই `File`, `Blob` বা
`UInt8` অ্যারে হতে হবে। putString()-এ পাস করা আর্গুমেন্ট অবশ্যই
র, `Base64` বা `Base64URL` স্ট্রিং হতে হবে। |
storage/no-default-bucket |
আপনার Firebase কনফিগারেশনের storageBucket প্রপার্টিতে কোনও বাকেট সেট করা হয়নি। |
storage/cannot-slice-blob |
সাধারণত লোকাল ফাইল পরিবর্তন (মুছে ফেলা, আবার সেভ করা ইত্যাদি) হলে এটি ঘটে। ফাইলটি পরিবর্তন করা হয়নি তা যাচাই করার পরে আবার আপলোড করার চেষ্টা করুন। |
storage/server-file-wrong-size |
ক্লায়েন্টের ফাইলের সাইজ সার্ভারের পাওয়া ফাইলের সাইজের সাথে মিলছে না। আবার আপলোড করার চেষ্টা করে দেখুন। |