सत्यापित करें मेरे पास एक छवि (बेस 64) है जिसे मुझे POST अनुरोध के माध्यम से भेजने की आवश्यकता है (और प्रतिक्रिया के लिए प्रतीक्षा करें)। POST अनुरोध Content-Type:multipart/form-data
होने की आवश्यकता है।एंगुलर 2 में मल्टीपार्ट/फॉर्म-डेटा पोस्ट अनुरोध बनाएं और इनपुट प्रकार फ़ाइल
POST https://www.url... HTTP/1.1
Content-Type: multipart/form-data; boundary=-------------------------acebdf13572468
User-Agent: Fiddler
Host: www.host.com
Content-Length: 199640
---------------------------acebdf13572468
Content-Disposition: form-data; name="fieldNameHere"; filename="Nikon Digital SLR Camera D3100 14.2MP 2.jpg"
Content-Type: image/jpeg
सामग्री शरीर के रूप में द्विआधारी छवि डेटा के साथ
: छवि Content-Type: image/jpg
के होने की पोस्ट अनुरोध की तरह दिखना चाहिए की जरूरत है।
मैं कोणीय 2 की एचटीपी पोस्ट विधि का उपयोग करने का प्रयास कर रहा हूं, लेकिन मुझे अनुरोध उत्पन्न करने के बारे में बिल्कुल यकीन नहीं है। यह है कि मैं क्या है:
let body = atob(imageData);
let headers = new Headers({'Content-Type': 'multipart/form-data'});
let options = new RequestOptions({headers: headers});
this._http.post(url, body, options)
.map(res=>{
//do stuff
});
मैं बता सकता है कि मैं इसके बारे में हिस्सा याद आ रही है, लेकिन मुझे यकीन है कि मैं द्विआधारी छवि डेटा देने के लिए यह सामग्री-विन्यास & प्रकार आदि है क्या करने की जरूरत नहीं कर रहा हूँ