关于下载的问题!!!!!!!!!!!!!!!!!!!!!!!!!!!!!!
mylgl 2003-09-10 03:51:11 <%@ page contentType="text/html; charset=gb2312" %>
<%@ page language="java"%>
<%@ page import="java.io.*" %>
<%
String fileName = "0902需求变更.doc".toString();
//读到流中
InputStream inStream=new FileInputStream("c:/tomcat/webapps/lniib/down/0902需求变更.doc");
//设置输出的格式
response.reset();
response.setContentType("bin");
response.addHeader("Content-Disposition","attachment; filename=\"" + fileName + "\"");
//循环取出流中的数据
byte[] b = new byte[100];
int len;
while((len=inStream.read(b)) >0)
response.getOutputStream().write(b,0,len);
inStream.close();
%>
以上是我写的在服务器上下载文件的代码,可是当文件带有中文名的时候,在下载的时候就把后缀名给去掉了,只取得"需求变更"前面的0902!请指点,带有中文名的文件在服务器上如何下载???????????????????????????????????????????????????????