请大家帮我看看

wsu_mb 2006-03-07 04:14:59
我在jsp中有一个类似这样的链接:
<a href="http://localhost:8080/a.rar">下载</a>
我原意是让浏览器产生一个文件下载对话框,可是点击后浏览器直接显示a.rar文件的内容!(当然是乱码)我试了一下,只有.zip文件和.exe文件能够正确显示文件下载对话框。怎样解决这个问题呢?我用的tomcat。
...全文
35 点赞 收藏 3
写回复
3 条回复
切换为时间正序
当前发帖距今超过3年,不再开放新的回复
发表回复
wsu_mb 2006-03-07
多谢多谢,现在可以了...
回复
pigengler 2006-03-07
关于文件下载乱码的问题我也曾碰到过。
解决的方法是专门写一个jsp使用二进制传送就不会错了。

所有的下载文件就不要直接指向文件本身了。用jsp
如 download.jsp?fileName=files/filename.doc

下载的jsp的写法直接到网上google一下,有很多。
回复
cucuchen 2006-03-07
你在你的tomcat安装目录conf文件夹下面有一个web.xml 你在那个里面加上
<mime-mapping>
<extension>rar</extension>
<mime-type>application/zip</mime-type>
</mime-mapping>

就OK了.
回复
相关推荐
发帖
Web 开发
创建于2007-09-28

8.0w+

社区成员

Java Web 开发
申请成为版主
帖子事件
创建了帖子
2006-03-07 04:14
社区公告
暂无公告