我使用下面的代碼來傳輸圖像,它是工作,除了jpg傳輸後損壞。是說無效的圖像格式並顯示模糊的圖像。圖像損壞後,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'] }/{$ serverInfo ['For_Web/Web Images/Full Size/00-99/file']}「);' – CSharpRU
可能會將'CURLOPT_BINARYTRANSFER'添加到'curl_setopt()' – dnagirl