HTTP स्ट्रीम संदर्भ का उपयोग करके file_get_contents() के साथ फ़ाइलें अपलोड करना
वेब फॉर्म के माध्यम से फ़ाइलें अपलोड करना cURL एक्सटेंशन का उपयोग करके सहजता से प्राप्त किया जा सकता है। हालाँकि, HTTP स्ट्रीम संदर्भ के साथ PHP के file_get_contents() फ़ंक्शन का उपयोग करके फ़ाइल अपलोड करना भी संभव है।
मल्टीपार्ट सामग्री-प्रकार
का उपयोग करके फ़ाइल अपलोड करना file_get_contents(), "मल्टीपार्ट/फ़ॉर्म-डेटा" सामग्री-प्रकार को परिभाषित करना महत्वपूर्ण है। यह निर्दिष्ट करता है कि अनुरोध में फ़ाइल डेटा और किसी भी संबंधित पैरामीटर सहित कई भाग शामिल हैं। इन भागों को अलग करने के लिए उपयोग किए जाने वाले सीमांकक को सीमा के रूप में जाना जाता है।
कंटेंट बॉडी का निर्माण
कंटेंट बॉडी को HTTP और कंटेंट-टाइप हेडर के विनिर्देशों का पालन करना होगा . अपलोड की जाने वाली प्रत्येक फ़ाइल के लिए, निम्नलिखित जानकारी शामिल करें:
फ़ाइल सामग्री बनाना
file_get_contents() का उपयोग करके, अपलोड की जाने वाली फ़ाइल की सामग्री प्राप्त करें। इसे कंटेंट बॉडी में जोड़ें। अनुरोध विधि को POST पर सेट करें, हेडर जोड़ें, और सामग्री निकाय निर्दिष्ट करें।
अपलोड निष्पादित करना
अंत में, उचित URL के साथ file_get_contents() फ़ंक्शन निष्पादित करें और कॉन्फ़िगर किया गया संदर्भ।
नोट
बाइनरी फ़ाइलें बिना एन्कोडिंग के सीधे भेजी जा सकती हैं। HTTP बाइनरी डेटा ट्रांसफर का समर्थन करता है।
इन चरणों का पालन करके, आप दूरस्थ वेब सर्वर पर फ़ाइलें अपलोड करने के लिए file_get_contents() और HTTP स्ट्रीम संदर्भ का लाभ उठा सकते हैं।
अस्वीकरण: उपलब्ध कराए गए सभी संसाधन आंशिक रूप से इंटरनेट से हैं। यदि आपके कॉपीराइट या अन्य अधिकारों और हितों का कोई उल्लंघन होता है, तो कृपया विस्तृत कारण बताएं और कॉपीराइट या अधिकारों और हितों का प्रमाण प्रदान करें और फिर इसे ईमेल पर भेजें: [email protected] हम इसे आपके लिए यथाशीघ्र संभालेंगे।
Copyright© 2022 湘ICP备2022001581号-3