2011-12-14 7 views
0

リモートサーバからプログラムでいくつかのファイルをダウンロードしたいとします。あなたはVB、VB.NET、Javaの、またはPHPのコード・スニペットを書くことができた場合はファイルをディスクにダウンロードして保存する

私は自分で休息を解決しようとすることができます。

サンプルファイルアドレス:

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

私はWAMPでテストできるようにPHPでこの問題の解決策を提示すると役に立ちます。

+1

[PHPスニペット](http://stackoverflow.com/questions/728458/best-way-to-download-a-file-in-php) – Searock

+0

[VB 6.0スニペット](http://stackoverflow.com/questions/1976152/download-file-vb6) – Searock

+1

いくつかのソースコードを追加するか、あなたが試したものが良いでしょう。 Check StackOverflow FAQ http://stackoverflow.com/faq#questions – medopal

答えて

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) 
+0

ちょっとしたコードスニペットをいただければ幸いです! – Sourav

+1

@Sourav:*はコードスニペットです。必要なのは 'url'と' filename'変数だけです。残りの部分は 'WebClient'で処理されます。 –

関連する問題