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

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

किसी भी तरह का संदेह होने पर, गड़बड़ी हैंडलर की जांच करें या Promises के लिए catch() फ़ंक्शन का इस्तेमाल करें, और देखें कि गड़बड़ी के मैसेज में क्या लिखा है.

अगर आपने गड़बड़ी का मैसेज देख लिया है और आपके पास Cloud Storage के सुरक्षा के नियम हैं, जो आपको कार्रवाई कर रहे हैं, लेकिन अब भी गड़बड़ी को ठीक करने की कोशिश कर रहे हैं, तो हमारे सहायता पेज पर जाएं और हमें बताएं कि हम आपकी किस तरह मदद कर सकते हैं.

गड़बड़ी के मैसेज मैनेज करना

गड़बड़ियां होने की कई वजहें हो सकती हैं. इनमें फ़ाइल भी शामिल है मौजूद न हो, उपयोगकर्ता के पास मनचाही फ़ाइल को ऐक्सेस करने की अनुमति न हो या उपयोगकर्ता फ़ाइल अपलोड को रद्द कर रहा है.

समस्या का सही तरीके से विश्लेषण करने और उसे ठीक करने के लिए, यहां दी गई सूची उन सभी गड़बड़ियों के बारे में बता सकता है जो हमारा क्लाइंट उठाता है. साथ ही, यह भी कि वे कैसे हुई.

कोड वजह
storage/unknown कोई अनजानी गड़बड़ी हुई.
storage/object-not-found मनचाहे संदर्भ में कोई ऑब्जेक्ट मौजूद नहीं है.
storage/bucket-not-found Cloud Storage के लिए कोई बकेट कॉन्फ़िगर नहीं की गई है
storage/project-not-found Cloud Storage के लिए कोई प्रोजेक्ट कॉन्फ़िगर नहीं किया गया है
storage/quota-exceeded आपके Cloud Storage बकेट का कोटा पूरा हो गया है. अगर बिना शुल्क वाले प्लान का इस्तेमाल किया जा रहा है, तो पैसे चुकाकर लिए जाने वाले प्लान पर अपग्रेड करें. अगर आप इस पर हैं पैसे चुकाकर लिया गया प्लान लेने के लिए, 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() को दिया गया यूआरएल गलत है. फ़ॉर्म में होना चाहिए: gs://bucket/object या https://firebasestorage.googleapis.com/v0/b/bucket/o/object?token\rltTOKEN>
storage/invalid-argument put() को दिया गया तर्क `File`, `Blob` या होना चाहिए `UInt8` कलेक्शन. putString() को दिया गया तर्क यह होना चाहिए रॉ, `Base64` या `Base64URL` स्ट्रिंग.
storage/no-default-bucket आपके कॉन्फ़िगरेशन में कोई बकेट सेट नहीं की गई है storageBucket प्रॉपर्टी.
storage/cannot-slice-blob आम तौर पर, ऐसा तब होता है, जब लोकल फ़ाइल बदल जाती है (मिटाई जाती है, फिर से सेव की जाती है, वगैरह). यह पुष्टि करने के बाद कि फ़ाइल ठीक से काम नहीं कर रही है, फिर से अपलोड करने की कोशिश करें बदल दिया गया है.
storage/server-file-wrong-size क्लाइंट की फ़ाइल, सर्वर. फिर से अपलोड करें.