मैं सफारी 5.1 के लिए XMLHTTRequest का उपयोग करके एक फ़ाइल अपलोड करना चाहता हूं और POST अनुरोध में पैरामीटर पास करना चाहता हूं। यह कैसे प्राप्त किया जा सकता है? यह किसी भी एपीआई के बिना सादे जावास्क्रिप्ट में होना चाहिए और मैं यह कर रहा हूं क्योंकि सफारी 5.1 संस्करण में FileReader का समर्थन नहीं करता है।XMLHttpRequest पैरामीटर के साथ फ़ाइल अपलोड करने के लिए
var fd = new FormData();
fd.append('file', $files[i]);
var xhr = new XMLHttpRequest();
xhr.addEventListener("load", function(){alert("Done!");}, false);
xhr.open("POST", url.getUrl('myurl'));
xhr.send(fd);
क्या कोड का उपरोक्त टुकड़ा सही है? मैं POST अनुरोध में पैरामीटर कैसे पास करूं?
आप समस्या आप के बारे में थोड़ा और अधिक विवरण जोड़ सका हूँ? – abarisone
'$ फाइल' क्या है? – Bergi
आप अपनी फाइल कहां से प्राप्त करना चाहते हैं? – Bergi