2015-08-07 5 views
6

मेरे पास मेरे कोणीय जेएस नियंत्रक में बेस 64 डेटा यूआरएल है, और मुझे उस से एक छवि फ़ाइल चाहिए, ताकि मैं इसे AJAX के माध्यम से बहु-भाग डेटा के रूप में सर्वर पर भेज सकूं?angularjs में छवि फ़ाइल में बेस 64 डेटा यूआरएल कनवर्ट करें

मैं angularjs में फ़ाइल लेखक की तरह कुछ ढूंढ रहा हूं। क्या कोई मेरी मदद कर सकता है?

उत्तर

10

आप बेस 64 डेटा से ब्लॉब उत्पन्न कर सकते हैं।

var imageBase64 = "image base64 data"; 
var blob = new Blob([imageBase64], {type: 'image/png'}); 

इस ब्लॉब से, आप फ़ाइल ऑब्जेक्ट उत्पन्न कर सकते हैं।

var file = new File([blob], 'imageFileName.png'); 

आप इस फ़ाइल ऑब्जेक्ट का उपयोग कर सकते हैं और इसे मल्टीपार्ट डेटा का उपयोग कर सर्वर पर पोस्ट कर सकते हैं।

+0

आपको बहुत धन्यवाद @dhavalcengg .. –

+0

किसी भी समय :) खुशी मैंने मदद की :) – dhavalcengg

+0

जब मैं छवि को सहेजता हूं तो अल्थोग, यह एक पीएनजी फ़ाइल नहीं कहता है और मुझे इसे देखने नहीं देगा। क्या आप बता सकते हैं क्यों? –

संबंधित मुद्दे