package com.gsww.iscs.cms.commons.util; import javax.servlet.ServletOutputStream; import javax.servlet.http.HttpServletResponse; import java.io.*; import java.net.URLEncoder; import java.nio.charset.StandardCharsets; import java.text.SimpleDateFormat; import java.util.Date; import java.util.List; import java.util.zip.ZipEntry; import java.util.zip.ZipOutputStream; /**文件下载导出 * @author xuemeng * @date 2019/5/7 10:43 */ public class ZipFileExport { /** * 文件导出下载到----客户端 * @param response * @param filename * @param path */ public void downImgClient(HttpServletResponse response, String filename, String path ){ if (filename != null) { FileInputStream inputStream &#
springboot多文件打包下载到客户端--工具类utils
最新推荐文章于 2024-07-12 17:31:53 发布
这是一个关于如何在SpringBoot应用中实现多文件打包下载到客户端的工具类。该类包含`downImgClient`用于单个文件下载,`downImg`用于单文件导出,以及`FileDownload`用于多个文件打包成zip文件下载的方法。代码中处理了文件流的读取、缓冲、写入及关闭,以及文件名的URL编码和解码。
摘要由CSDN通过智能技术生成