web服务器,文件下载问题?

最近做一个文件上传的功能, 要求不高,直接在webroot目录下创建文件夹,把文件保存进去,同时生成下载链接,下载链接的生成就在webroot目录下,文件所在层次。以便在一个数据列表中点击链接的时候直接下载到这个文件。如WebRoot/softwareManagement_upLoad/lisenceFiles/fc0668ab-86fa-4317-8501-fb4c8b99b2b3.rar---生成的链接就是softwareManagement_upLoad/lisenceFiles/fc0668ab-86fa-4317-8501-fb4c8b99b2b3.rar,点击链接后能够定位到文件,但是IE直接解析了这个文件,并在页面上展示了一堆乱码。测试上传的.rar,.txt,.properties文件都被解析了,IE编码格式与文件编码格式一致时能够看到文件中的内容,不一致则显示乱码。测试上传.mp3,.exe文件,这些弹出下载提示框。高手来抢分吧。
测试环境: tomcat6.0
winXp
IE8,兼容模式

在web.xml中加入这个就行了


exe
application/octet-stream


zip
application/zip

txt的话,试试这样

txt
application/txt

前面的exe和zip是可以的,我项目就是这样用的~~

要在tomcat下的 conf/web.xml配置一些东西。。如:rar格式的弹出下载提示框
要加上
rar
application/rar

可参考这个问题:
http://www.iteye.com/problems/18452