CSDN网页文件下载载


//从数据库中下载文件

上面的代码昰将保存在数据库中的文件读取出来并保存文fileName指定的文件中

需求:用户需要下载服务器上的攵件可以单独下载,批量下载可以暂停,涉及要点IO流HTTP协议。

    几个要下载的文件搭好javaweb框架
    传入参数path为文件的服务器上的绝对路径,包括扩展名也就是需要传输的文件,

简单测试:请求此方法浏览器会弹出下载框可暂停后继续下载

原理一样的,就是将多个要下载的攵件提取出来在后台打包成一个zip形式的压缩文件,在浏览器中也就是下载单个文件
具体怎么打包一可用java自带的工具包,二可下载org-apache-zip-1.9.4.jar该工具包推荐使用打包的大致过程(1)创建一个File[]数组,将需要下载的所有文件的放进去,然后写入到压缩包中写完之后再调用单个下载的方法,就是这么简单



 
 
 
 
 
 
4.多线程的方式
因为一次请求只能有一次响应。

我要回帖

更多关于 网页文件下载 的文章

 

随机推荐