Ich verwende CurlFile()
zu POST
eine Datei an unseren Server mit cURL
. Ich erhalte jedoch nicht die eigentliche Datei. Ich erhalte gerade etwas, das wie eine JSON-Darstellung des von CurlFile()
erstellten Objekts aussieht ...CurlFile() führt zur Übergabe der JSON-Zeichenfolge anstelle von Dateidaten
Was mache ich falsch?
Code:
$args['thumbnail'] = new CurlFile('/home/xyz/public_html/wp/wp-content/uploads/2016/03/11814129_M.jpg', 'image/jpeg', 'image.jpg');
curl_setopt($curl_handle, CURLOPT_POSTFIELDS, $args);
Was auf dem Server empfangen wird:
array(6) {
...
["thumbnail"]=>
string(133) "{"name":"\/home\/xyz\/public_html\/wp\/wp-content\/uploads\/2016\/03\/11814129_M.jpg","mime":"image\/jpeg","postname":"image.jpg"}"
...
}