0

Web サーバーから別の約 1 GB にファイルを転送したいのですが、サーバーの ftp と ftps の両方にアクセスできます。

ファイルを自分のコンピューターにダウンロードしてから、新しいサーバーにアップロードしたくありません。

ありがとう

4

3 に答える 3

1

SSH はすべてのオファーとすべての顧客に利用できるわけではないことを考えると、ある FTP サーバーから別の FTP サーバーにファイルをコピー/移動できる net2ftp の使用をお勧めします。

ここで FTP アカウント (ソース) に接続します: http://www.net2ftp.com。そこに移動したら、コピー/移動するファイルを選択し、トップ メニューで適切なオプションを選択します。別の FTP サーバーを指定する可能性があります。

于 2013-08-15T09:37:29.057 に答える
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 を使用します

もちろん、Web ブラウザまたは cron 経由で php スクリプトを起動します。

編集: ftp_login() を忘れた

于 2013-08-15T09:26:16.637 に答える