您的位置:首页 > Web前端 > JavaScript

jsp实现下载文件

2015-12-29 15:24 597 查看
///////////////2015/12/29//////////////////////////////////////////////////////////////////

//////////////by XBW ////////////////////////////////////////////////////////////////////////

/////////////环境 windows server 2013 ,Tomcat 8.0,jsp//////////////

只是记录一下,贴代码咯

<%@page import="java.io.FileInputStream"%>
<%@page import="java.io.OutputStream"%>
<%@ page contentType="text/html; charset=utf-8"%>
<%
String fileName = "download.jsp";//需要放置在服务器上的资源名称
String filePath = "c:\\";//资源路径

out.clear();
response.reset();
response.setContentType("application/x-download");
response.addHeader("Content-Disposition", "attachment;filename=" + fileName);
OutputStream os = response.getOutputStream();
try {
FileInputStream fis = new FileInputStream(filePath + fileName);
try {
byte[] buffer = new byte[1024 * 10];
for (int read; (read = fis.read(buffer)) != -1;) {
os.write(buffer, 0, read);
}
} finally {
fis.close();
}
} finally {
os.close();
}
%>

把这个代码放到tomcat下就好了



资源扫码就能下了,试试吧。下载的就是这个代码片。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: