</>复制代码
@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();
}
文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。
转载请注明本文地址:https://www.ucloud.cn/yun/69884.html
摘要:下载下载下载用户信息表必要的说明目前存在下载中文的文件名出现乱码,但好在不影响其中的内容,只是文件名会乱码。问题链接引用实现将文件或者文件夹压缩成 需求 导出文件后存留在了服务器中,需要提供下载按钮,点击后可下载到本地;(因为涉及多个文件,下载前先将文件进行压缩,提供下载压缩文件) 效果预览 showImg(https://segmentfault.com/img/bVbk4Xm?w=...
摘要:需求管理后台需要批量导出二维码图片实现难点选择相应的图片批量导出或直接批量导出并压缩在一个文件夹里思路分析先将选中二维码的地址存在一个数组中依次请求图片并将其下载后用压缩文件最后用生成文件实现实现的代码如下批量下载下载文件并存成对象获 需求 管理后台需要批量导出二维码图片 showImg(https://segmentfault.com/img/remote/1460000018234...
阅读 1712·2023-04-26 02:30
阅读 1040·2021-11-10 11:36
阅读 1386·2021-10-08 10:14
阅读 3514·2021-09-28 09:35
阅读 1556·2021-08-23 09:47
阅读 2548·2019-08-30 15:56
阅读 1475·2019-08-30 15:44
阅读 1769·2019-08-30 13:59
极致性价比!云服务器续费无忧!
Tesla A100/A800、Tesla V100S等多种GPU云主机特惠2折起,不限台数,续费同价。
NVIDIA RTX 40系,高性价比推理显卡,满足AI应用场景需要。
乌兰察布+上海青浦,满足东推西训AI场景需要