package com.icil.elsardcservice.untils;import javax.servlet.http.HttpServletResponse;import java.io.IOException;import java.io.InputStream;import java.util.zip.ZipEntry;import java.util.zip.ZipOutputStream;/** * @Author: sea * @Description: * @Date:Created in 下午8:31 19-5-18 * @Modified By: */public class ZipUtils { public static void compressFileToZip(InputStream inputStream, ZipOutputStream zipOutputStream, String name) { try { ZipEntry zipEntry = new ZipEntry(name); zipOutputStream.putNextEntry(zipEntry); int len; byte[] bytes = new byte[1024]; while ((len = inputStream.read(bytes)) != -1) { zipOutputStream.write(bytes, 0, len); zipOutputStream.flush(); } } catch (IOException e) { e.printStackTrace(); } finally { try { if (zipOutputStream != null) { zipOutputStream.closeEntry(); } if (inputStream != null) { inputStream.close(); } } catch (IOException e) { e.printStackTrace(); } } }}