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