<%@ page contenttype="application/x-xls;charset=gbk"%>
<%@ page import="java.io.file,java.io.fileinputstream"%>
<%@ page import="javax.servlet.servletoutputstream"%>
<%
out.clear();
out = pagecontext.pushbody();
string filename = request.getparameter("filename");
response.setheader("content-disposition","inline;filename="+filename);
file fileload = new file(request.getrealpath("")+"/shipment/template", filename);
long filelength = fileload.length();
string length = string.valueof(filelength);
response.setheader("content_length", length);
fileinputstream input = null;
servletoutputstream output = null;
try {
input = new fileinputstream(fileload);
output = response.getoutputstream();
byte[] block = new byte[1024];
int len = 0;
while ((len = input.read(block)) != -1) {
output.write(block, 0, len);
}
} catch (exception e) {
e.getmessage();
} finally {
try {
input.close();
output.flush();
output.close();
} catch (exception ex) {
ex.getmessage();
}
}
%>
作者“erdp技术架构”
如对本文有疑问, 点击进行留言回复!!
jspSmartUpload上传下载全攻略 (四、文件下载篇 )
网友评论