मेरे पास यह कोड है जहां मुझे एक छवि अपलोड करनी है और डाउनलोड किया गया यूआरएल प्राप्त करना है, लेकिन जब भी मैं ऐसा करता हूं तो मुझे यह त्रुटि मिलती है

image upload error

मेरा यूआरएल String url; है। तो कृपया यह काम क्यों नहीं कर रहा है जैसा कि माना जाता है

PS मैंने यह जानने के लिए अन्य वेबसाइट की जाँच की कि कैसे ठीक से अपलोड किया जाए लेकिन यह मुझे एक त्रुटि देता रहता है या ऐसा करने का कोई बेहतर तरीका है।

enter image description here

मेरी कोड छवि

0
Brightcode 6 जिंदा 2021, 22:10

1 उत्तर

सबसे बढ़िया उत्तर
uploadTask.whenComplete(()async{
url = await refs.getDownLoadURL();
....
});

चूंकि यह एक भविष्य लौटाता है, इसलिए आपको इसे एक्सेस करने के लिए प्रतीक्षा करने की आवश्यकता है

2
Darsh Shah 6 जिंदा 2021, 22:14
लेकिन जब भी मैं एक async await करता हूं, तो यह हमेशा छवि को अंतिम रूप से संसाधित करता है जब मेरा डेटा पहले ही छवि अनुभाग बनाने के लिए भंडारण में अपलोड कर दिया जाता है null
 – 
Brightcode
6 जिंदा 2021, 22:43
क्या आप मुझे दिखा सकते हैं कि getDownloadUrl() फ़ंक्शन क्या करता है?
 – 
Darsh Shah
6 जिंदा 2021, 22:45
यह सही छवि url https://firebasestorage.googleapis.com/v0/b/****-46dda.appspot.com/o/uploads%2Fimage_cropper_1609961429420_out.jpg?alt=media&token=************ देता है, लेकिन जब मैंने अपना डेटा फायरबेस स्टोरेज में अपलोड किया है, तब यह इसे संसाधित करेगा लेकिन अब मेरे अन्य डेटा के साथ सहेजा नहीं जा सकता है
 – 
Brightcode
6 जिंदा 2021, 22:49
क्या आप मुझे वह दिखा सकते हैं? टोकन और एपीआई भाग को धुंधला करें.. इसका एक स्क्रीन शॉट लें
 – 
Darsh Shah
6 जिंदा 2021, 22:53
मुझे कंसोल या कोड को किस भाग का स्क्रीनशॉट लेना चाहिए
 – 
Brightcode
6 जिंदा 2021, 22:57