将文件从一个Web服务器传输到另一个

时间:2013-08-15 09:16:41

标签: php apache ftp cpanel ftps

我想将文件从网络服务器传输到另一个大约1GB,我可以访问服务器ftp和ftps。

我怎么能用快速方式做到这一点..我不想将文件下载到我的电脑然后上传到新服务器。

由于

3 个答案:

答案 0 :(得分:1)

鉴于所有优惠和所有客户都无法使用SSH,我建议使用net2ftp,它允许将文件从一个FTP服务器复制/移动到另一个FTP服务器。

在此处连接到您的FTP帐户(来源):http://www.net2ftp.com。进入后,选择要复制/移动的文件,然后在顶部菜单中选择相应的选项。您可以指定另一台FTP服务器。

答案 1 :(得分:1)

现在,我认为这很容易。将两个主机的ftp帐户添加到名为MultCloud(https://www.multcloud.com)的多云管理应用程序中,然后您可以在一个界面中传输文件,因为MultCloud是一个基于Web的应用程序,100%免费。

答案 2 :(得分:0)

使用php ftp函数。设置ini_set('max_execution_time', 0);ignore_user_abort(1)

然后

$File = "PathToFile";

$Ftp = ftp_connect("IP of the othe server that will receive the file");

ftp_login($Ftp,"ftpuser","ftppassword");

ftp_pasv($Ftp,true); // Join pasv which is always better

ftp_put($Ftp,"Path in the remote server",$File,FTP_BINARY); 

ftp_close($Ftp);

发送二进制文件时始终使用FTP_BINARY

当然通过网络浏览器或cron

启动php脚本

编辑:忘记ftp_login()