<%@ page import="java.io.*;"%>
<%
try {
String url = "D:/websrc/aaa.doc";// 实际文件路径
String name = "默认中文文件名.doc";//显示给用户看的文件名,即ie弹出下载框中提示保存的文件名
response.reset();
response.setContentType("bin");
response.setHeader("Content-Disposition", "attachment; filename="+new String(name.getBytes(),"iso8859-1"));//处理默认文件名的中文问题 ServletOutputStream os = response.getOutputStream();
FileInputStream in = new FileInputStream(url);
byte[] data = new byte[1024];
int temp = -1;
while((temp=in.read(data))!= -1){
os.write(data,0,temp);
os.flush();
}//while//
in.close();
os.close();
} catch(Exception e) {
out.print(e.toString());
}
%>
<%
try {
String url = "D:/websrc/aaa.doc";// 实际文件路径
String name = "默认中文文件名.doc";//显示给用户看的文件名,即ie弹出下载框中提示保存的文件名
response.reset();
response.setContentType("bin");
response.setHeader("Content-Disposition", "attachment; filename="+new String(name.getBytes(),"iso8859-1"));//处理默认文件名的中文问题 ServletOutputStream os = response.getOutputStream();
FileInputStream in = new FileInputStream(url);
byte[] data = new byte[1024];
int temp = -1;
while((temp=in.read(data))!= -1){
os.write(data,0,temp);
os.flush();
}//while//
in.close();
os.close();
} catch(Exception e) {
out.print(e.toString());
}
%>
解决方案 »
- 请问:做博客,html内容提交保存,显示,处理过程对HTML标签与特殊字符的处理方案
- jsp提交后,request中能否得到表单form的target的内容,在线等
- 写了个J2EE功能,用户注册时,要保证用户名唯一,必须在注册信息进入DB前检测,打算用filter在提交url前拦截检测,不知如何使用filter实现这个功能
- 关于JavaScript的两个问题
- tomcat6 与iis6 整合后 访问权限问题
- 公交信息管理系统数据库设计的具体方法
- 高分求救,在线等,解决了立刻给分。
- 送分!急求问题解答 JSP不能写入数据库且不报错 得到的id是0 真心很急 谢谢各位!!1
- 怎样把Excel嵌入到浏览器中?
- 在运用了struts2拦截器的工程中如何加入spring拦截器
- 如何在java操作微软的Office Web Component ???最好给个例子。
- Microsoft Internet Explorer 5.0版本以后有XML数据岛的概念 JSP中怎么好好的利用呢?
fileDialog.setFile("*.doc");
fileDialog.setDirectory(".");
fileDialog.show();
String strSaveFile;
if((strSaveFile=fileDialog.getFile())!=null)
{
m_FileName.setText(strSaveFile);
m_Directory.setText(fileDialog.getDirectory());
}
else
{
m_FileName.setText("取消");
m_Directory.setText("");
}
illegal to have multiple occurrences of contentType with different values (old: text/html;charset=gb2312, new: text/html; charset=gb2312)
请问是转换的问题吗?该怎么处理呢?
搞了我好几天了