我有一个大文件,其中包含来自我的服务器 1 的直接链接。
http://xx.com/linux1.iso (3 gb)
我需要用php上传到我的第二台服务器(我没有一个好的adsl而且我有更多的大文件,移动所有网站只需1周)
可以在服务器 2 上创建一个 php 脚本,将带有直接链接的文件从服务器 1 复制到服务器 2?
我有一个大文件,其中包含来自我的服务器 1 的直接链接。
http://xx.com/linux1.iso (3 gb)
我需要用php上传到我的第二台服务器(我没有一个好的adsl而且我有更多的大文件,移动所有网站只需1周)
可以在服务器 2 上创建一个 php 脚本,将带有直接链接的文件从服务器 1 复制到服务器 2?
如果您有 ssh 访问权限,您希望下载的文件登录到 ssh 会话并使用链接wget
下载文件(如果服务器上的操作系统是 linux)
通过 phpfile_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