博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
将多个文件压缩成zip文件进行下载
阅读量:7005 次
发布时间:2019-06-27

本文共 843 字,大约阅读时间需要 2 分钟。

@GetMapping("/download/zip")    public void downloadZipFile(HttpServletResponse response) throws IOException {        response.setContentType(MediaType.APPLICATION_OCTET_STREAM.toString());        response.setHeader("Content-Disposition","attachment; filename=\"images.zip\"");        List
fileNames = Arrays.asList("1.jpg","2.jpg","3.jpg"); ZipOutputStream zipOutputStream = new ZipOutputStream(response.getOutputStream()); for(String fileName : fileNames) { ZipEntry zipEntry = new ZipEntry(fileName); zipOutputStream.putNextEntry(zipEntry); FileInputStream inputStream = new FileInputStream("D:/upload/"+fileName); IOUtils.copy(inputStream,zipOutputStream); inputStream.close(); } zipOutputStream.closeEntry(); zipOutputStream.close(); }

转载地址:http://nvytl.baihongyu.com/

你可能感兴趣的文章
python抓取网络内容
查看>>
nginx(四)初识nginx日志文件
查看>>
poj1026(置换找循环节)
查看>>
[leetcode]Search for a Range
查看>>
leetcode - Merge Intervals
查看>>
Freertos之系统配置
查看>>
四年前从这里开始,四年后从这里继续-回归博客园
查看>>
Linux命令--删除软连接
查看>>
Nginx 错误汇总
查看>>
Maven将jar包放入本地库
查看>>
SnowNLP:一个处理中文文本的 Python 类库
查看>>
linux系统性能监视命令
查看>>
iOS: 悬浮的条件筛选下拉框的使用
查看>>
2016 SDCC会后总结
查看>>
学习ASP.NET Core, 怎能不了解请求处理管道[6]: 管道是如何随着WebHost的开启被构建出来的?...
查看>>
JAVA Eclipse的Android的进程和生命周期是什么
查看>>
Python的Django框架中的Context使用
查看>>
spark join
查看>>
HDU 1542 Atlantis (线段树 + 扫描线 + 离散化)
查看>>
linux 添加静态路由
查看>>