求助,Java下载功能的代码怎么无法弹出浏览器的下载框?
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了求助,Java下载功能的代码怎么无法弹出浏览器的下载框?相关的知识,希望对你有一定的参考价值。
File file = new File(filePath);
String fileName = filePath.substring(filePath.lastIndexOf(File.separator) + 1);// 得到文件名
fileName = new String(fileName.getBytes("UTF-8"), "ISO8859-1");
System.out.println("fileNam="+fileName);
response.setContentType("application/octet-stream");
response.addHeader("Content-Disposition", "attachment;filename="+ fileName);
String len = String.valueOf(file.length());
response.setHeader("Content-Length", len);// 设置内容长度
OutputStream out = response.getOutputStream();
FileInputStream in = new FileInputStream(file);
byte[] b = new byte[1024];
int k;
while ((k = in.read(b)) != -1)
out.write(b, 0, k);
in.close();
out.close();
jquery把jqgrid中数据导出excel表格求助
参考技术A 给你一个实现的思路,利用poi进行excel导出(至于怎么用,网上一搜一大堆,自己可以找个例子先实验一下),取出数据存到服务器,再以流的方式在浏览器端 进行弹出下载本回答被提问者采纳以上是关于求助,Java下载功能的代码怎么无法弹出浏览器的下载框?的主要内容,如果未能解决你的问题,请参考以下文章
javaweb jsp页面上点击链接下载文件 IE浏览器弹出“已经阻止从站点下载文件到您的计算机”