我想從遠程服務器以編程方式下載一些文件。下載並保存文件到磁盤
如果您可以在VB,VB.NET,Java或PHP中編寫代碼片段,我可以嘗試自己解決其餘的問題。
示例文件地址:
- www.example.com/file1.pdf
- www.example.com/file2.pdf
- www.example.com/file%20n-1。 pdf
如果您在PHP中給這個問題提供解決方案,那麼我可以在WAMP中進行測試。
我想從遠程服務器以編程方式下載一些文件。下載並保存文件到磁盤
如果您可以在VB,VB.NET,Java或PHP中編寫代碼片段,我可以嘗試自己解決其餘的問題。
示例文件地址:
如果您在PHP中給這個問題提供解決方案,那麼我可以在WAMP中進行測試。
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);
}
}
在VB.NET,WebClient
使這瑣碎:
new WebClient().DownloadFile(url, filename)
在Java中,你可以使用java.net.URL
和java.net.URLConnection
類方法。
SO Thread - How to download and save a file from internet using Java。
[PHP片段](http://stackoverflow.com/questions/728458/best-way-to-download-a-file-in-php) – Searock 2011-12-14 07:28:05
[VB 6.0摘錄](http://stackoverflow.com/questions/1976152/download-file-vb6) – Searock 2011-12-14 07:45:33
添加一些源代碼,或者你嘗試過的會更好。檢查StackOverflow常見問題http://stackoverflow.com/faq#questions – medopal 2011-12-14 07:55:19