XHR2 फ़ाइल के अपलोड को PHP में प्रोसेस किया जा रहा है

मेरे लेख "XMLHttpRequest2 में नई तरकीबें" में कई बेहतरीन उदाहरण हैं. हालांकि, इसमें फ़ाइलों को मैनेज करने का तरीका बताने के लिए कोई सर्वर कोड नहीं है. अगर आपको xhr.send(FormData) का इस्तेमाल करके, फ़ाइल अपलोड करने की प्रोसेस के बारे में जानना है, तो यहां PHP में इमेज अपलोड करने का एक उदाहरण दिया गया है.

यह सर्वर आसान है, लेकिन इससे दो चीज़ें पता चलती हैं. पहला, एक ही समय में फ़ाइल और अतिरिक्त पेलोड भेजना. दूसरा तरीका, PHP में फ़ाइल (और अन्य डेटा) को हासिल करने का तरीका है. आखिर में, इमेज को data: यूआरएल में एन्कोड किया जाता है और क्लाइंट को भेजे गए JSON रिस्पॉन्स में शामिल किया जाता है.