ওয়েবে ক্লাউড স্টোরেজের জন্য ত্রুটিগুলি পরিচালনা করুন৷

মাঝে মাঝে অ্যাপ তৈরি করার সময় সবকিছু পরিকল্পনা অনুযায়ী হয় না এবং কোনো ত্রুটি ঘটে যায়!

সন্দেহ হলে, এরর হ্যান্ডলার (অথবা প্রমিজের ক্ষেত্রে 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 বাকেটের কোটা অতিক্রম করা হয়েছে। আপনি যদি Spark প্রাইসিং প্ল্যানে থাকেন, তাহলে পে-অ্যাজ-ইউ-গো Blaze প্রাইসিং প্ল্যানে আপগ্রেড করার কথা বিবেচনা করুন। আপনি যদি ইতিমধ্যেই Blaze প্রাইসিং প্ল্যানে থাকেন, তাহলে Firebase সাপোর্টের সাথে যোগাযোগ করুন।

গুরুত্বপূর্ণ : ০৩ ফেব্রুয়ারি, ২০২৬ থেকে, Cloud Storage , এমনকি ডিফল্ট বাকেটগুলো ব্যবহার করার জন্যও ব্লেজ প্রাইসিং প্ল্যানটি আবশ্যক হবে
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() ফাংশনে প্রদত্ত আর্গুমেন্টটি অবশ্যই একটি `raw`, `Base64`, অথবা `Base64URL` স্ট্রিং হতে হবে।
storage/no-default-bucket আপনার Firebase কনফিগের storageBucket প্রপার্টিতে কোনো বাকেট সেট করা হয়নি।
storage/cannot-slice-blob সাধারণত স্থানীয় ফাইলটি পরিবর্তিত হলে (যেমন মুছে ফেলা বা পুনরায় সংরক্ষণ করা) এমনটা ঘটে। ফাইলটি পরিবর্তিত হয়নি তা যাচাই করার পর আবার আপলোড করার চেষ্টা করুন।
storage/server-file-wrong-size ক্লায়েন্টে থাকা ফাইলের আকার সার্ভার থেকে প্রাপ্ত ফাইলের আকারের সাথে মিলছে না। আবার আপলোড করার চেষ্টা করুন।