繁体中文
设为首页
加入收藏
当前位置:JSP技术首页 >> 资料/其它 >> 彻底解决中文名文件下载和下载文件内容乱码问题

彻底解决中文名文件下载和下载文件内容乱码问题

2005-01-15 08:00:00  作者:  来源:互联网  浏览次数:0  文字大小:【】【】【
简介:之前,写过一个Download.jsp文件,可以解决下载文件乱码问题(诸如:DOC,XSL文件等等). 后来发现,遇到中文名的文件的时候,文件下载将会报错~~~~ 今天,通过改写原Download.jsp文件已经彻底解决了这个问题~ 现在,把一整...

之前,写过一个Download.jsp文件,可以解决下载文件乱码问题(诸如:DOC,XSL文件等等).

后来发现,遇到中文名的文件的时候,文件下载将会报错~~~~

今天,通过改写原Download.jsp文件已经彻底解决了这个问题~

现在,把一整套的文件上传下载的方法给贴出来~~~以便大家借鉴!~!~!~!~!

作者:古埃及法老

-------------------------------------------------------------------------------------------------------------------

测试环境:WEBLOGIC 8.1,WIN XP SP4,IE 6.0

-----------------------------------------------------

文件上传:

-----------------------------------------

准备工作:导入著名的SmartUpload.jar组件包

upload.jsp文件

---------------------------------------------------------

上传

请输入附件文件的所在路径 * 为必填项目

附件路径:

*

---------------------------------------------------------

upload_ok.jsp文件

---------------------------------------------------------

上传成功!

<%

int count=0;

String fileName = null;

mySmartUpload.initialize(pageContext);

mySmartUpload.upload();

com.jspsmart.upload.File myFile = mySmartUpload.getFiles().getFile(0);

if (!myFile.isMissing()) {

//String ext=myFile.getFileExt();//得到后缀

fileName = myFile.getFileName();

myFile.saveAs("/files/" + fileName);//你要存放文件所在文件夹的相对路径

out.println("文件:"+fileName+"上传成功!

文件大小:" + myFile.getSize() + "kb

");

}

%>

---------------------------------------------------------

文件下载:

-----------------------------------------

文件的超连接写法范例:

">下 载

文件的超连接写法范例-2 重新用utf-8对文件名编码:

">世界文化.doc

Download.jsp文件

---------------------------------------------------------

责任编辑:admin
相关文章