サーバー1から直接リンクされた大きなファイルがあります。
http://xx.com/linux1.iso (3 gb)
そして、私はphpで2番目のサーバーにアップロードする必要があります(私は良いadslを持っておらず、より大きなファイルを持っています.すべてのウェブサイトを移動するのに1週間しかかかりません)
サーバー2でphpスクリプトを作成し、サーバー1からサーバー2に直接リンクされたファイルをコピーすることは可能ですか?
サーバー1から直接リンクされた大きなファイルがあります。
http://xx.com/linux1.iso (3 gb)
そして、私はphpで2番目のサーバーにアップロードする必要があります(私は良いadslを持っておらず、より大きなファイルを持っています.すべてのウェブサイトを移動するのに1週間しかかかりません)
サーバー2でphpスクリプトを作成し、サーバー1からサーバー2に直接リンクされたファイルをコピーすることは可能ですか?
ファイルをダウンロードしてsshセッションにログインし、リンクを使用してファイルをダウンロードしたいものへのsshアクセスがあるwget
場合(サーバー上のOSがLinuxの場合)
PHPでそれを行うにfile_put_contents
はfile_get_contents
<?php
set_time_limit(0); //makes it so script doesnt timeout after the default 30 seconds
//downloads the file then saves it to path
file_put_contents("/path/to/download/to/file.iso",file_get_contents("http://mylink.com/file.iso"));
phpスクリプトは明らかに、ファイルをダウンロードするサーバーに配置されます
または、SSH を使用している場合は、PHP は必要ありません。SCPコマンドを使用するだけです。
scp your_username@server1:linux1.iso /some/local/directory/on/server2