需要php脚本在远程服务器上下载文件并保存在本地
尝试在远程服务器上下载文件并将其保存到本地子目录。
以下代码似乎适用于小文件,<1MB,但较大的文件只是超时,甚至没有开始下载。
<?php
$source = "http://someurl.com/afile.zip";
$destination = "/asubfolder/afile.zip";
$data = file_get_contents($source);
$file = fopen($destination, "w+");
fputs($file, $data);
fclose($file);
?>
关于如何不间断地下载较大文件的任何建议?