2013-07-01 44 views
0

嘿,我正在做這個第一次。實際上,我已經在服務器上傳了一張圖片,現在我想通過保持其質量來製作另一臺服務器上所有圖片的副本。代碼工作和圖像從另一臺服務器複製,但圖像搞砸了完全以 我試圖與通過維護質量將圖像從一臺服務器複製到另一臺服務器

ftp_nb_put() 
ftp_nb_fput() 
ftp_put() 
ftp_fput 

我收到各該功能的相同的響應。你能告訴我任何其他備選方案嗎?我想要傳輸的不僅是圖像.txt文件doc文件,.xls文件也是可能的。 在此先感謝 代碼

<?php 

$conn_id = ftp_connect('ftp.domain.com');   
$login_result = ftp_login($conn_id, 'username', 'pass'); 

$file = 'http://myserver.com/upload/g.jpg'; 
$remote_file = 'g.jpg'; 
if (ftp_put($conn_id, $remote_file, $file, FTP_ASCII)) { 
echo "successfully uploaded $file\n"; 
} else { 
echo "There was a problem while uploading $file\n"; 
} 
ftp_close($conn_id); 
?> 

的圖像被改變,它看起來像 enter image description here

回答

1

假設你的形象是jpg格式,沒有基於FTP命令應該有一種影響這種或那種方式。據推測,在您通過ftp檢索映像文件或首次將文件上傳到原始服務器後,您的實際存儲過程中會發生質量損失。我們可以看到一些代碼嗎?

+0

實際上,我已經上傳圖像在我的服務器上,併成功完成了它的原始質量,但現在作爲備份,我想將所有圖像複製到我的另一臺服務器。它是一個簡單的圖片上傳代碼。在這裏上面我提到了我的複製圖像代碼 –

+0

嗯,我可以告訴你,確保ftp命令不會降低圖像質量;這絕對是在其他地方發生。 你能鏈接到之前和之後的圖像? – theaceofthespade

+0

另外,當你說質量丟失時,你的意思是圖像變得更加壓縮,或者它的字面被破壞並且無法查看? – theaceofthespade

相關問題