您的位置:首页 > 编程语言 > Java开发

javaweb 在页面点击下载时,下载文件

2016-05-23 10:30 316 查看
//下载
           File file2 = new File(zipURL);
           //把栏目加id当成文件名
           String fileName = new String(curColumn.getBytes("UTF-8"),"ISO8859-1");
           response.setContentType("application/octet-stream");//告诉浏览器输出内容为流
           response.addHeader("Content-Disposition", "attachment;filename="+fileName+".zip");
           String len = String.valueOf(file2.length());
           response.setHeader("Content-Length", len);//设置内容长度
           OutputStream out = response.getOutputStream();
           FileInputStream in = new FileInputStream(file2);
           byte[] b = new byte[1024];
           int n;
           while((n=in.read(b))!=-1){
               out.write(b, 0, n);
           }
           in.close();
           out.close();
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: