struts zip打包多个文件并下载
来源:互联网 发布:绝对萌域淘宝店名 编辑:程序博客网 时间:2024/05/19 07:07
downFileName=new String((DateUtil.dateToStr(new Date(), "yyyyMMddHHmmss")+"_备份.zip").getBytes(), "ISO8859-1");ByteArrayOutputStream os = new ByteArrayOutputStream();ZipOutputStream zipOut = new ZipOutputStream(os);for (int i = 0; i < fileNames.size(); i++) {FileInputStream in = new FileInputStream(PathUtil.getWebRootPath() + "back/"+fileNames.get(i));BufferedInputStream bins = new BufferedInputStream(in, 1024);//org.apache.tools.zip.ZipEntryZipEntry entry = new ZipEntry(fileNames.get(i));zipOut.putNextEntry(entry);// 向压缩文件中输出数据 int nNumber;byte[] buffer = new byte[1024];while ((nNumber = bins.read(buffer)) != -1) {zipOut.write(buffer, 0, nNumber);}// 关闭创建的流对象 bins.close();in.close();zipOut.closeEntry();}inputStream=new ByteArrayInputStream(os.toByteArray());
sturts.xml 配置
<result name="down" type="stream"> <param name="contentType">application/zip</param> <param name="inputName">inputStream</param> <param name="contentDisposition">attachment;filename="${downFileName}"</param> <param name="bufferSize">1024</param> </result>
0 0
- struts zip打包多个文件并下载
- 打包zip文件并下载
- 导出下载多个Excel文件并打包成zip文件
- java实现word下载及打包成zip下载(单个文件、多个文件)
- java实现文件自动打包成zip并下载…
- 多文件打包rar或者zip下载
- Struts2多文件zip打包下载
- spring mvc java 把多文件打包成zip,并下载
- spring mvc java 把多文件打包成zip,并下载
- 使用PHP的ZipArchive类实现多个文件的zip压缩包打包下载
- 下载文件打包 zip java
- php zip打包下载文件
- zip压缩打包文件下载
- spingmvc 文件下载打包zip
- PHP打包下载zip文件
- 上传多个zip文件并解压
- java的多个excel打包成zip下载
- java 生成多个excel文件并打成zip包供用户下载
- CentOS下Nexus安装
- Logistic and Softmax Regression (逻辑回归和Softmax回归)
- 【Spark亚太研究院系列丛书】Spark实战高手之路-第3章Spark架构设计与编程模型第1节:为什么Spark是大数据必然的现在和未来?(1)
- 网络编程socket 之TCP三路握手和四路握手
- Zookeeper的安装和配置
- struts zip打包多个文件并下载
- HDOJ Big Number 1018
- sgu121
- 研吧电源技术之新形势下电源的发展方向(1)
- start service失败的问题解决
- UVa 12504 - Updating a Dictionary
- 计蒜客 元素移除
- sgu161:Intuitionistic Logic
- size_type size_t