बस आधार 64 डेटा अपलोड करें। इसे किसी भी तरह से सर्वर पक्ष के रूप में पार्स करें।
HTML:
<form id="uploadImage" method="POST">
<input type="hidden" name="imageData64" id="imageData64"/>
<input type="submit" value="upload"/>
<form>
जे एस:
document.getElementById('uploadImage').onsubmit = function() {
document.getElementById('imageData64').value = myBase64EncodedData;
};
या आप एक ajax अनुरोध के साथ भी ऐसा ही हो सकता है।
आप शायद हालांकि प्राप्त उपयोग करने के लिए नहीं करना चाहती। आंशिक रूप से क्योंकि यह उचित नहीं है, आप सर्वर के रूप में कुछ भी पुनर्प्राप्त नहीं कर रहे हैं। लेकिन अधिक क्योंकि जीईटी यूआरएल लंबाई पर कुछ सीमाएं डालता है, इसलिए आपका छवि डेटा फिट नहीं हो सकता है। पोस्ट के पास ऐसी कोई सीमा नहीं है क्योंकि अनुरोध के पास शरीर हो सकता है, जीईटी के विपरीत।
स्रोत
2012-10-25 20:51:30
क्यों सर्वर पर मूल्य पोस्ट करने के लिए AJAX का उपयोग नहीं करें और आप जिस भी भाषा का उपयोग करते हैं, 'request.params [' image ']' के साथ सर्वर पक्ष से पुनर्प्राप्त करें? –