Ich verwende den folgenden Code, um ein Bild zu übertragen, und es funktioniert, aber das jpg ist nach der Übertragung beschädigt. Es sagt ungültiges Bildformat und zeigt ein unscharfes Bild.
Ich habe es mit normalem php ohne curl versucht und das gleiche Ergebnis erhalten.
Weiß jemand, warum alles, was ich versuche, funktioniert, aber das image.jpg beschädigt?
$curl = curl_init();
$fh = fopen("test.jpg", 'w');
curl_setopt($curl, CURLOPT_URL, "ftp://{$serverInfo['user']}: {$servererInfo['password']}@{$serverInfo['ftp1.server.com']}/{$serverInfo['For_Web/Web Images/Full Size/00-99/file']}");
curl_setopt($curl, CURLOPT_RETURNTRANSFER, 1);
$result = curl_exec($curl);
fwrite($fh, $result);
fclose($fh);
curl_close($curl);`