码迷,mamicode.com
首页 > 其他好文 > 详细

下载工程中模板到浏览器

时间:2019-08-14 12:49:46      阅读:77      评论:0      收藏:0      [点我收藏+]

标签:set   文件   file   eth   输入   puts   class   类型   text   

 public void downPersonImportTemplate(HttpServletRequest request, HttpServletResponse response) throws IOException {
        // 获取需要下载文件名称
        String filename = "personImportTemplate.xls";
        // 获取下载的类型
        response.setContentType(request.getServletContext().getMimeType(filename));
        // 告知客户端需要下载
        response.setHeader("Content-Disposition", "attachment;filename=" + filename);
        // 获取文件的输入源
        InputStream in = new BufferedInputStream(this.getClass().getResourceAsStream("/xlsTemplate/personImport.xls"));
        // 获取输出流
        ServletOutputStream out = response.getOutputStream();
        // 写出
        int len = 0;
        byte[] buffer = new byte[1024];
        while ((len = in.read(buffer)) > 0) {
            out.write(buffer, 0, len);
        }
        in.close();
        out.close();
    }

 

下载工程中模板到浏览器

标签:set   文件   file   eth   输入   puts   class   类型   text   

原文地址:https://www.cnblogs.com/mark-luo/p/11350779.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!