java怎样读取http文件服务器上的文件列表并下载?

java怎样读取http文件服务器上的文件列表并下载?,第1张

把要下载的文件名存在数据库中,载入页面通过servlet或者action或者采用javaBean读取数据库数据,然后遍历出来,再通过servlet或者action的outputstream下载即可

你的服务器是什么规范?HTTP?FTP?还是说要顺便写一个服务端出来?

如果是要写服务端的,自己搜索,网上有。

如果是HTTP协议和FTP协议的,java版本的见代码

InputStream ios=new URL("http://19216811/文件bomzip所在的WEB目录/bomzip")openConnection()getInputStream();

BufferedOutputStream bout=new BufferedOutputStream(new FileOutputStream("c:/存放目录/bomzip"));

byte buff[]=new byte[1024];

int count;

while((count=iosread(buff))>0){

boutwrite(buff, 0, count);

}

iosclose();

boutclose();

如果要C的话,用socket做,看一下HTTP协议规范,很简单可以做到文件传输的。

DABAN RP主题是一个优秀的主题,极致后台体验,无插件,集成会员系统
网站模板库 » java怎样读取http文件服务器上的文件列表并下载?

0条评论

发表评论

提供最优质的资源集合

立即查看 了解详情