画像を転送するのに次のコードを使用していますが、転送後にjpgが壊れていることを除いて動作しています。 Isは無効な画像形式で、ぼやけた画像を表示します。PHPカールトランスファー後に画像が壊れています。FTP
カールしないで普通のPHPを使ってみましたが、同じ結果が得られました。私は作品を試みるが、image.jpg
$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);`
てみ '$結果=のfile_get_contents(" FTP:// {$ serverInfo [ 'ユーザー']}:{$ servererInfo [ 'パスワード']} @ {$ serverInfo [ 'ftp1.server.com'] – CSharpRU
あなたの 'curl_setopt()'に 'CURLOPT_BINARYTRANSFER'を追加する – dnagirl