कभी-कभी जब आप एक ऐप्लिकेशन बना रहे होते हैं, तब चीज़ें योजना के अनुसार नहीं होती हैं और गड़बड़ी होती है!
किसी भी तरह का संदेह होने पर, गड़बड़ी हैंडलर की जांच करें या Promises के लिए 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 बकेट का कोटा पार हो गया है. अगर बिना शुल्क वाले प्लान का इस्तेमाल किया जा रहा है, तो पैसे चुकाकर लिए जाने वाले प्लान पर अपग्रेड करें. अगर आप इस पर हैं पैसे चुकाकर लिया गया प्लान लेने के लिए, 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 |
क्लाइंट की फ़ाइल, सर्वर. फिर से अपलोड करें. |