zoukankan      html  css  js  c++  java
  • ZipUtils

    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();
                }
            }
        }
    }
  • 相关阅读:
    C语言I博客作业05
    C语言I博客作业04
    C语言II博客作业01
    学期总结
    第一周作业
    C语言I博客作业08
    C语言I博客作业07
    C语言I博客作业06
    C语言I博客作业05
    C语言I博客作业04
  • 原文地址:https://www.cnblogs.com/lshan/p/10894228.html
Copyright © 2011-2022 走看看