2011-12-14 207 views
0

我想從遠程服務器以編程方式下載一些文件。下載並保存文件到磁盤

如果您可以在VB,VB.NET,Java或PHP中編寫代碼片段,我可以嘗試自己解決其餘的問題。

示例文件地址:

  • www.example.com/file1.pdf
  • www.example.com/file2.pdf
  • www.example.com/file%20n-1。 pdf

如果您在PHP中給這個問題提供解決方案,那麼我可以在WAMP中進行測試。

+1

[PHP片段](http://stackoverflow.com/questions/728458/best-way-to-download-a-file-in-php) – Searock 2011-12-14 07:28:05

+0

[VB 6.0摘錄](http://stackoverflow.com/questions/1976152/download-file-vb6) – Searock 2011-12-14 07:45:33

+1

添加一些源代碼,或者你嘗試過的會更好。檢查StackOverflow常見問題http://stackoverflow.com/faq#questions – medopal 2011-12-14 07:55:19

回答

0

PHP例如

<?php 
$files = array('file1.pdf', 'file2.pdf', 'filen.pdf'); 

$remoteBase = 'http://www.site.com/'; 
$localBase = 'downloads/'; 

foreach($files as $f) { 
    $fp = fopen($remoteBase.$f, 'rb'); 
    if (!$fp) { 
     echo 'error, ', $f, "\n"; 
    } 
    else { 
     file_put_contents($localBase.$f, $fp); 
     fclose($fp); 
    } 
} 
3

在VB.NET,WebClient使這瑣碎:

new WebClient().DownloadFile(url, filename) 
相關問題