我想以编程方式从远程服务器下载一些文件。
如果您可以用VB,VB.NET,Java或PHP编写代码片段,我可以尝试自己解决其余问题。
示例文件地址:
如果您在PHP中提供此问题的解决方案,那么我可以在WAMP中进行测试。
答案 0 :(得分:3)
在VB.NET中,WebClient
使这个变得微不足道:
new WebClient().DownloadFile(url, filename)
答案 1 :(得分:1)
在Java中,您可以使用java.net.URL
和java.net.URLConnection
类方法。
SO Thread - How to download and save a file from internet using Java。
答案 2 :(得分: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);
}
}