public static void downZipFile(List<File> needCompressFile,String zipFileName) throws IOException {
ServletOutputStream out = null;
BufferedInputStream bif = null;
try {
CommonMethodUtil.compress2Zip(needCompressFile, zipFileName);
ServletRequestAttributes servletRequestAttributes = (ServletRequestAttributes) RequestContextHolder.getRequestAttributes();
HttpServletResponse response = servletRequestAttributes.getResponse();
response.setContentType("application/octet-stream; charset=utf-8");
response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode(zipFileName, "UTF-8"));
bif = new BufferedInputStream(new FileInputStream(zipFileName));
out = response.getOutputStream();
byte[] buffer = new byte[2048];
int len = 0;
ZIP文件打包下载
最新推荐文章于 2024-04-24 12:12:10 发布
![](https://img-home.csdnimg.cn/images/20240711042549.png)