File Upload to Slim Framework using curl in php -
संभव डुप्लिकेट:
पीएचपी में एक फाइल अपलोड करने के बाद, मैं उस फाइल को मेरे बाकी एपीआई में कर्ल का उपयोग करने की कोशिश कर रहा हूं जो स्लिम फ्रेमवर्क का उपयोग करता है। हालांकि, स्लीम में फ़ंक्शन पहुंचने के बाद $ _FILES हमेशा खाली रहता है
sender.php
यदि (move_uploaded_file ($ _ फ़ाइलें ['myFile'] ["tmp_name"], $ अपलोड डायरेक्टरी। $ _FILES ['myFile'] ["नाम "])) {$ Ch = curl_init (); $ डेटा = सरणी ('नाम' = & gt; 'परीक्षण', 'फ़ाइल' = & gt; $ अपलोड डायरेक्टरी। $ _FILES ['myFile'] ["नाम"]); Curl_setopt ($ CH, CURLOPT_URL, 'http: // स्थानीयहोस्ट / स्लिम-स्थान / अपलोड /'); Curl_setopt ($ CH, CURLOPT_POST, 1); Curl_setopt ($ CH, CURLOPT_POSTFIELDS, $ डेटा); curl_exec ($ ch); }और स्लिम में अनुरोध प्राप्त करने के लिए फ़ंक्शन:
$ ऐप- & gt; पोस्ट ('/ अपलोड /', फ़ंक्शन () का उपयोग करें ( $ App) {if (isset ($ _ FILES)) {// गणना हमेशा शून्य गूंज गिनती ($ _ FILES);}}) है;क्या मैं फ़ाइल को गलत तरीके से भेज रहा / रही हूं और क्या मैं कोशिश कर रहा हूं? किसी भी मदद की सराहना की जाती है।
जहां तक मुझे पता है, आपको फ़ाइल अपलोड के लिए और विकल्प का उपयोग करने की आवश्यकता है कर्ल के साथ CURLOPT_UPLOAD विकल्प और CURLOPT_POSTFIELDS का विवरण देखें, यह कहते हैं कि आपको फ़ाइल नाम अपलोड करने से पहले एक @ उपयोग करने की आवश्यकता है ( और पूर्ण पथ का उपयोग करें)।
Comments
Post a Comment