Nächster Versuch. Ich glaube sehe den Wald wohl vor lauter Bäumen nicht mehr...
$img_url = "beispiel.jpg";
$img_data = file_get_contents($img_url);
$sURL = "https://api.beispiel.com/";
$ch = curl_init();
curl_setopt($ch, CURLOPT_URL, $sURL);
//image(start)
curl_setopt($ch, CURLOPT_CUSTOMREQUEST, "POST");
curl_setopt($ch, CURLOPT_POSTFIELDS, $img_data);
//image(end)
curl_setopt($ch, CURLOPT_TIMEOUT, '10');
curl_setopt($ch, CURLOPT_RETURNTRANSFER, 1);
curl_setopt($ch, CURLOPT_SSL_VERIFYPEER, false);
curl_setopt($ch, CURLOPT_HEADER, 1);
curl_setopt($ch, CURLOPT_HTTPHEADER, array(
'Content-Type: image/jpeg'
));
$content = curl_exec($ch);