从网上获取文件的脚本

时间:2008-12-11 15:32:17

标签: web-applications download scripting

我拥有一个网站,我想知道是否有一个脚本可以从网络上的其他链接获取文件并将其加载到我的服务器。

假设我找到了一个大小为400 MB的文件,我想在我的服务器上托管它。我使用的正常方法是将文件下载到我的电脑上,然后将其上传到我的服务器,但是有一个脚本或方法直接传输和托管文件而不下载它。

4 个答案:

答案 0 :(得分:1)

来自您服务器的wget。

答案 1 :(得分:1)

只要您使用PHP:

<?php
$remotefh = fopen('http://domain.tld/path/to/file.ext', 'r'); 
$localfh = fopen('local/file.ext', 'w');
while(!feof($remotefh)) 
 {
    fwrite($localfh, fread($remotefh, '4096'));
 }
fclose($remotefh);
fclose($localfh);
?>

答案 2 :(得分:0)

如果您可以远程访问服务器,您只需从服务器中导航到包含下载内容的网页,然后将其直接保存到服务器。

答案 3 :(得分:0)

我认为FTP协议支持服务器到服务器的转移。

豫ICP备18024241号-1