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

servlet下载文件

时间:2017-10-30 21:18:20      阅读:186      评论:0      收藏:0      [点我收藏+]

标签:文件输入   utils   eth   puts   color   new   isp   []   doget   

@Override
    protected void doGet(HttpServletRequest req, HttpServletResponse resp) throws ServletException, IOException {
        //路径为目标文件,可以是文件、图片、压缩包等
        File file = new File("E://commons-beanutils-1.9.3-bin.zip");
        //创建一个文件输入流
        FileInputStream inputStream = new FileInputStream(file);
        //注意:标记是下载文件必须要这句
        resp.setHeader("content-disposition", "attachment;filename="+file.getName());
        //文件写出
        ServletOutputStream outputStream = resp.getOutputStream();
        byte[] bt = new byte[1024];
        int len;
        while((len = inputStream.read(bt))!= -1) {
            outputStream.write(bt,0,len);
        }
        inputStream.close();
    }

 

servlet下载文件

标签:文件输入   utils   eth   puts   color   new   isp   []   doget   

原文地址:http://www.cnblogs.com/sren/p/7756335.html

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