<%
// 得到文件名字和路径
String filename = "MengxianhuiDocTest.doc";
String filepath = "D:\\";
// 设置响应头和下载保存的文件名
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition",
"attachment; filename=\"" + filename + "\"");
// 打开指定文件的流信息
java.io.FileInputStream fileInputStream =
new java.io.FileInputStream(filepath + filename);
// 写出流信息
int i;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
out.close();
%>
// 得到文件名字和路径
String filename = "MengxianhuiDocTest.doc";
String filepath = "D:\\";
// 设置响应头和下载保存的文件名
response.setContentType("APPLICATION/OCTET-STREAM");
response.setHeader("Content-Disposition",
"attachment; filename=\"" + filename + "\"");
// 打开指定文件的流信息
java.io.FileInputStream fileInputStream =
new java.io.FileInputStream(filepath + filename);
// 写出流信息
int i;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
out.close();
%>
解决方案 »
- 关于checkbox和radio的值 疑惑
- 求解网站工作原理
- Struts2中的onsubmit能否区别按钮?
- tomcat下,不能url重定向的问题
- 如何取数据库中DtateTime型字段的时间值!
- 如果获取JSP运行所在的绝对路径
- 请问在使用java对象后,哪些要释放,哪些可以不用释放可有垃圾回收器来回收
- 简单问题
- 怎样防止别人用工具截取登录密码?
- 为什麽jsp中树型控件点击后没有方应?
- javamail发送中文名邮件附件乱码问题?
- tomcat4用JDBC连oracle9i 出错:Connection refused(DESCRIPTION=(TMP=)(VSNNUM=135294976!!
http://www-900.ibm.com/developerWorks/cn/java/java_chinese/index.shtml
response.setContentType("application/octet-stream");
response.setHeader("Content-disposition", "application/octet-stream;filename=\""+new String(fname.getBytes("GBK"),"ISO8859_1")+"\"");