वेब पर Cloud Storage के लिए गड़बड़ियां मैनेज करना

कभी-कभी ऐप्लिकेशन बनाते समय, चीज़ें प्लान के मुताबिक नहीं होती हैं और गड़बड़ी हो जाती है!

अगर आपको कोई समस्या आ रही है, तो गड़बड़ी को ठीक करने वाले टूल (या प्रॉमिस के लिए 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 प्लान पर अपग्रेड करें. अगर आपने पहले से ही ब्लेज़ प्लान लिया हुआ है, तो Firebase की सहायता टीम से संपर्क करें.

अहम जानकारी: Cloud Storage का इस्तेमाल करने के लिए, 1 अक्टूबर, 2025 से ब्लेज़ प्लान लेना ज़रूरी होगा. भले ही, डिफ़ॉल्ट बकेट का इस्तेमाल किया जा रहा हो.
storage/unauthenticated उपयोगकर्ता की पुष्टि नहीं हुई है. कृपया पुष्टि करें और फिर से कोशिश करें.
storage/unauthorized उपयोगकर्ता को अनुरोध की गई कार्रवाई करने की अनुमति नहीं है. यह पक्का करने के लिए कि सुरक्षा से जुड़े नियम सही हैं, उन्हें देखें.
storage/retry-limit-exceeded किसी कार्रवाई (अपलोड, डाउनलोड, मिटाना वगैरह) के लिए ज़्यादा से ज़्यादा समयसीमा की सीमा पार कर ली गई है. फिर से अपलोड करके देखें.
storage/invalid-checksum क्लाइंट पर मौजूद फ़ाइल का चेकसम, सर्वर को मिली फ़ाइल के चेकसम से मेल नहीं खाता. फिर से अपलोड करके देखें.
storage/canceled उपयोगकर्ता ने कार्रवाई रद्द कर दी है.
storage/invalid-event-name इवेंट का अमान्य नाम दिया गया है. इनमें से कोई एक होना चाहिए [`running`, `progress`, `pause`]
storage/invalid-url refFromURL() के लिए दिया गया यूआरएल अमान्य है. यह इस फ़ॉर्म में होना चाहिए: gs://bucket/object या https://firebasestorage.googleapis.com/v0/b/bucket/o/object?token=&ltTOKEN>
storage/invalid-argument put() को पास किया गया आर्ग्युमेंट, `File`, `Blob` या `UInt8` Array होना चाहिए. putString() को पास किया गया आर्ग्युमेंट, रॉ, `Base64`, या `Base64URL` स्ट्रिंग होना चाहिए.
storage/no-default-bucket आपके Firebase कॉन्फ़िगरेशन की storageBucket प्रॉपर्टी में कोई बकेट सेट नहीं की गई है.
storage/cannot-slice-blob यह गड़बड़ी आम तौर पर तब होती है, जब लोकल फ़ाइल में बदलाव किया गया हो. जैसे, फ़ाइल मिटा दी गई हो, उसे फिर से सेव किया गया हो वगैरह. फ़ाइल में कोई बदलाव न होने की पुष्टि करने के बाद, उसे फिर से अपलोड करें.
storage/server-file-wrong-size क्लाइंट पर मौजूद फ़ाइल का साइज़, सर्वर को मिली फ़ाइल के साइज़ से मेल नहीं खाता. फिर से अपलोड करके देखें.