पारंपरिक अर्थ में अजाक्स XMLHttpRequest है, जो आपको सर्वर पर स्थानीय फ़ाइलों को एन्कोड और भेजने की अनुमति नहीं देता है।
के माध्यम से "अजाक्स" साधन अपलोड करने करने का सामान्य तरीके, या तो एक फ्लैश swf का उपयोग एक ही पृष्ठ पर अपलोड करने को संभालने के लिए, या एक रूप एक अदृश्य 1x1 आइफ्रेम का लक्ष्य है कि उपयोग करने के लिए है। आपके पास कुछ जावास्क्रिप्ट एक अपलोडिंग स्पिनर या जो भी दिखाता है। फ़ाइल के बाद अपलोड की गई है, सर्वर की तरह
<script type="text/javascript">
top.MyProject.doneUploading();
</script>
top
iframe पर कुछ जावास्क्रिप्ट लौट आप नियमित रूप से पेज में जावास्क्रिप्ट कॉल करने के लिए अनुमति देगा। इसके लिए काम करने के लिए, आप सुनिश्चित कर लें कि iframe उसी डोमेन पर सबमिट किया गया है जिस पर शीर्ष दस्तावेज़ स्थित है।
हाँ +1, मैं का उपयोग यह यह अच्छा है ... कि सभी है। – marcgg
Uplodify फ़्लैश की आवश्यकता है, जो कुछ वेबसाइटों के लिए उपयुक्त नहीं हो सकता है। – niaher
एचटीएमएल 5 में भी काम करता है – happy