我的服务器1有一个直接链接的大文件。
http://xx.com/linux1.iso (3 gb)
我需要使用php上传到我的第二台服务器(我没有一个好的adsl,我有更多的大文件,移动所有网站只有一周)
可以在服务器2上创建一个php脚本,用服务器1的直接链接复制文件到服务器2吗?
答案 0 :(得分:0)
如果你有ssh访问你想要下载的文件登录到ssh会话并使用wget
链接下载文件(如果服务器上的操作系统是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脚本会放在要将文件下载到
的服务器上答案 1 :(得分:0)
或者如果你使用SSH,那么你不需要PHP。只需使用SCP命令。
scp your_username@server1:linux1.iso /some/local/directory/on/server2