पर CURL कमांड अपलोड करें मैं PHP कर्ल के लिए बहुत नया हूं और छवि अपलोड करने के लिए एपीआई को कॉल करने का प्रयास कर रहा था (एक समय में कई फाइलें)। एपीआई दस्तावेज ने नीचे दिए गए उदाहरण को कर्ल में दिया है। मैंने परीक्षण किया है और यह काम कर रहा है।छवि अपलोड करें PHP कर्ल
curl -H "Authorization: Bearer 123456789" -i -X POST -F "whitespace=1" \
-F "imageData[][email protected]/path/to/images/milk.jpg" \
-F "imageData[][email protected]/path/to/images/peas.jpg" \
https://mytestapi.com/1.0/uploadimages
अब मुझे इसे PHP कर्ल में परिवर्तित करने की आवश्यकता है। किसी कारण से, मुझे हमेशा "imageData" पैरा त्रुटि मिल रही है। किसी की मदद कर सकते हैं तो कृपया
$token = '123456789';
$imgUrl = 'https://mytestapi.com/1.0/uploadimages';
$data_to_post = array();
$data_to_post['whitespace'] = '1';
$data_to_post['imageData[]'] = '@/path/to/images/milk.jpg';
$data_to_post['imageData[]'] = '@/path/to/images/peas.jpg';
$curl = curl_init($imgUrl);
curl_setopt($curl, CURLOPT_HTTPHEADER, ['Authorization: Bearer '.$token]);
curl_setopt($curl, CURLOPT_RETURNTRANSFER, true);
curl_setopt($curl, CURLOPT_VERBOSE, 1);
curl_setopt($curl,CURLOPT_POST, 1);
curl_setopt($curl,CURLOPT_POSTFIELDS, $data_to_post);
$data = json_decode(curl_exec($curl));
$responseCode = curl_getinfo($curl, CURLINFO_HTTP_CODE);
curl_close($curl);
var_dump($data);
का उपयोग कर जिसे आप इनाम –
इनाम के लिए धन्यवाद दे देंगे एक फ़ाइल अपलोड करने का उपयोग करने के लिए php कर्ल फ़ाइल यह बजाय साथ जोड़कर का काम करने के लिए बनाने के लिए किया था '@' । यदि आप –