0

我有一个大文件,其中包含来自我的服务器 1 的直接链接。

http://xx.com/linux1.iso (3 gb)

我需要用php上传到我的第二台服务器(我没有一个好的adsl而且我有更多的大文件,移动所有网站只需1周)

可以在服务器 2 上创建一个 php 脚本,将带有直接链接的文件从服务器 1 复制到服务器 2?

4

2 回答 2

0

如果您有 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 脚本显然会放在您想要将文件下载到的服务器上

于 2013-09-22T00:27:11.820 回答
0

或者,如果您使用 SSH,则不需要 PHP。只需使用SCP命令。

scp your_username@server1:linux1.iso /some/local/directory/on/server2
于 2013-09-22T00:31:31.167 回答