Wie man mit PHP cURL Bilder zu senden mit der richtigen Content-Type?

Ziel:

Will ich senden mehrere Bilder mit multipart/form-data. Unten ist ein Ausschnitt von meinem code.

Problem:

Auf einem PC, der multipart-Anlage gesendet wird, um den korrekten MIME-header Content-Type: image/jpeg, aber auf einem anderen PC, der MIME-header ist Content-Type: application/octet.

Frage:

Wie kann ich erzwingen, cURL, um die richtige Content-Type-header für den MIME-content?

$ch = curl_init();

$params = array('name' => '@D:\globe.jpg');  

$base_url = "https://example.com"."?".varEncode($test_data);

curl_setopt($ch, CURLOPT_POST, true);
curl_setopt($ch, CURLOPT_VERBOSE, TRUE);
curl_setopt($ch, CURLOPT_URL,$base_url);
curl_setopt($ch, CURLOPT_POSTFIELDS, $params);
curl_setopt($ch, CURLOPT_RETURNTRANSFER, true); 

$result = curl_exec($ch);
InformationsquelleAutor kjloh | 2010-11-02
Schreibe einen Kommentar