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);
?>

图像已更改,看起来像 在此处输入图像描述

4

1 回答 1

1

假设您的图像是 jpg 格式,则任何基于 ftp 的命令都不应该以某种方式对其产生影响。据推测,您的质量损失发生在您的实际存储过程中,无论是在您通过 ftp 检索图像文件之后,还是在您首次将文件上传到原始服务器时。我们可以看到一些代码吗?

于 2013-07-01T09:37:16.737 回答