कभी-कभी जब आप एक ऐप बना रहे होते हैं, तो चीजें योजना के अनुसार नहीं होती हैं और एक त्रुटि होती है!
संदेह होने पर, त्रुटि हैंडलर (या वादे के लिए catch()
फ़ंक्शन) की जांच करें, और देखें कि त्रुटि संदेश क्या कहना है।
अगर आपने त्रुटि संदेश की जांच कर ली है और क्लाउड स्टोरेज सुरक्षा नियम हैं जो आपकी कार्रवाई की अनुमति देते हैं, लेकिन अभी भी त्रुटि को हल करने के लिए संघर्ष कर रहे हैं, तो हमारे समर्थन पृष्ठ पर जाएं और हमें बताएं कि हम कैसे मदद कर सकते हैं।
त्रुटि संदेशों को संभालें
फ़ाइल के मौजूद न होने, उपयोगकर्ता के पास वांछित फ़ाइल तक पहुँचने की अनुमति नहीं होने, या उपयोगकर्ता द्वारा फ़ाइल अपलोड को रद्द करने सहित त्रुटियाँ उत्पन्न होने के कई कारण हो सकते हैं।
समस्या का ठीक से निदान करने और त्रुटि को संभालने के लिए, यहां उन सभी त्रुटियों की पूरी सूची है जो हमारे ग्राहक उठाएंगे, और वे कैसे हुईं।
कोड | कारण |
---|---|
storage/unknown | एक अज्ञात त्रुटि हुई। |
storage/object-not-found | वांछित संदर्भ में कोई वस्तु मौजूद नहीं है। |
storage/bucket-not-found | क्लाउड स्टोरेज के लिए कोई बकेट कॉन्फ़िगर नहीं किया गया है |
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 | क्लाइंट पर फ़ाइल सर्वर द्वारा प्राप्त फ़ाइल के आकार से मेल नहीं खाती। पुनः अपलोड करने का प्रयास करें। |