你是要在页面中打开,还是点击就下载?
解决方案 »
- san fen
- JSP页面的二维数组如何传个本页面中的js里面?
- 请教Jboss启动报这个异常User not found: SA 急....
- 用什么方法可以把double类型变量的d=4.93939399四舍五入转换成4.93 后边时两位小数 谢谢
- ibatis 回滚事务操作是什么
- 如何利用JS在图片上添加一个小图标,图标的坐标存起来,下次加载可重现
- 高分紧急求救:vml(js)生成二维柱状图,曲线图,饼状图!
- 出现这种异常是怎么回事啊??~~在线等!!!!!!
- 怎样让jboss技持jsp和servlet呢???回答马上结帖~~~~~
- 求救求救
- 如何使用jakarta POI API 操作Word文档?
- % String path = request.getContextPath(); String basePath = request.getScheme()+
下载的话和上传一样就是操作一下IO,都是那几行代码,参考一下这段代码:String downFilename;//要下载的文件名称
String filepath;//要下载的文件完整路径
response.setContentType("text/plain");
response.setHeader("Location",downFilename);
response.setHeader("Content-Disposition", "attachment; filename=" + downFilename);
OutputStream outputStream = response.getOutputStream();
InputStream inputStream = new FileInputStream(filepath);
byte[] buffer = new byte[1024];
int i = -1;
while ((i = inputStream.read(buffer)) != -1) {
outputStream.write(buffer, 0, i);
}
outputStream.flush();
outputStream.close();
inputStream.close();