2011-12-14 10 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

+0

[VB 6.0 니핏 ] (http://stackoverflow.com/questions/1976152/download-file-vb6) – Searock

+1

일부 소스 코드를 추가하거나 시도한 것이 더 좋을 것입니다. 확인 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'가 나머지를 처리합니다. –

관련 문제