通过保持质量将图像从一台服务器复制到另一台

时间:2013-07-01 09:34:13

标签: php ftp

嘿,我是第一次这样做。实际上我已经在我的服务器上上传了一个图像,现在我想通过保持其质量在我的另一台服务器上制作所有图像的副本。代码工作,图像从另一台服务器复制,但图像完全混乱 我试过

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 个答案:

答案 0 :(得分:1)

假设您的图像是jpg格式,那么基于ftp的命令不应该以这种或那种方式对其产生影响。据推测,在您通过ftp检索图像文件或首次将文件上载到原始服务器之后,实际存储过程中会出现质量损失。我们能看到一些代码吗?