PHP और jQuery के साथ प्रभावी ढंग से एकाधिक फ़ाइलें अपलोड करना
PHP के साथ काम करते समय, आपको ऐसी स्थितियों का सामना करना पड़ सकता है जहां आपको एक साथ कई फ़ाइलें अपलोड करने की आवश्यकता होती है। आइए देखें कि PHP और jQuery का उपयोग करके एकाधिक फ़ाइल अपलोड कार्यक्षमता को कैसे कार्यान्वित किया जाए।
PHP और HTML कॉन्फ़िगरेशन
आपके HTML फॉर्म में, आपके पास एक इनपुट फ़ील्ड होगा एकाधिक चयन की अनुमति देने के लिए एकाधिक विशेषता सेट। जावास्क्रिप्ट फ़ंक्शन सेंडफाइल() चयनित फ़ाइलों को इकट्ठा करेगा और उनके साथ एक फॉर्मडेटा ऑब्जेक्ट बनाएगा।
jQuery Ajax Request
jQuery Ajax अनुरोध फॉर्मडेटा ऑब्जेक्ट को भेजता है प्रोसेसिंग के लिए PHP स्क्रिप्ट uploadfile.php। महत्वपूर्ण सेटिंग्स में क्रमशः jQuery को फॉर्म डेटा को संशोधित करने और मल्टीपार्ट अनुरोध को इंगित करने से रोकने के लिए प्रोसेसडेटा: गलत और सामग्री प्रकार: गलत शामिल हैं।
PHP फ़ाइल हैंडलिंग
पर सर्वर साइड, PHP स्क्रिप्ट uploadfile.php फ़ाइल डेटा प्राप्त करती है और अपलोड की गई फ़ाइलों को एक निर्दिष्ट फ़ोल्डर में ले जाने के लिए move_uploaded_file() फ़ंक्शन का उपयोग करती है। आप $target वेरिएबल में लक्ष्य फ़ोल्डर पथ को समायोजित कर सकते हैं।
उन्नत एकाधिक फ़ाइल अपलोड उदाहरण
प्रदान किया गया कोड नमूना एक समय में केवल एक फ़ाइल अपलोड करने की अनुमति देता है। एक साथ कई फ़ाइलें अपलोड करने के लिए, निम्नलिखित उदाहरण पर विचार करें:
Index.html:
इस HTML फ़ाइल में एक इनपुट फ़ील्ड है जो एकाधिक फ़ाइल चयन की अनुमति देता है। जब कोई फ़ाइल चुनी जाती है, तो jQuery कोड अपलोड प्रक्रिया को संभालता है।
Load.php:
PHP स्क्रिप्ट अपलोड की गई फ़ाइलों को संभालती है, उन्हें एक निर्दिष्ट सर्वर पर ले जाती है फ़ोल्डर और फ़ाइल नाम और आकार जैसी जानकारी प्रदर्शित करना।
इस उन्नत समाधान के साथ, आप PHP और jQuery का उपयोग करके कई फ़ाइलों को आसानी से अपलोड और प्रबंधित कर सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3