社区
Web 开发
帖子详情
在tomcat下无法下载rar文件,而是直接打开了,求救!
599899
2005-04-02 01:33:52
tomcat下在浏览器里输入http://localhost:8080/1.rar不是弹出对话框而是在ie里直接乱码形式打开了,请问怎么设置啊?
...全文
493
10
打赏
收藏
在tomcat下无法下载rar文件,而是直接打开了,求救!
tomcat下在浏览器里输入http://localhost:8080/1.rar不是弹出对话框而是在ie里直接乱码形式打开了,请问怎么设置啊?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
10 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
yzh315
2005-04-03
打赏
举报
回复
同意jFresH_MaN(TM)
s_phoenix
2005-04-03
打赏
举报
回复
%TOMCAT_HOME%/conf/web.xml
里面增加rar文件的mime映射就可以了。
具体的添加格式你可以对照doc之类的后缀(默认的web.xml里有这种文件的MIME映射),rar的MIME你在网上搜索一下就有了。
jFresH_MaN
2005-04-03
打赏
举报
回复
上的添加在web.xml最后
jFresH_MaN
2005-04-03
打赏
举报
回复
10.添加rar,iso等的mime-type映射
避免在浏览器里直接打开。
<mime-mapping>
<extension>mht</extension>
<mime-type>text/x-mht</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rar</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<mime-mapping>
<extension>iso</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ape</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<mime-mapping>
<extension>rmvb</extension>
<mime-type>application/octet-stream</mime-type>
</mime-mapping>
<mime-mapping>
<extension>ico</extension>
<mime-type>image/x-icon</mime-type>
</mime-mapping>
引用自-----pigo
jianghuxing
2005-04-03
打赏
举报
回复
看看这个贴子,我在里面有很详细说明,
有几个类,你直接用就行了。
http://community.csdn.net/Expert/topic/3871/3871808.xml?temp=.6650812
java_jing
2005-04-03
打赏
举报
回复
up
599899
2005-04-03
打赏
举报
回复
好使了,谢谢!
再请问一下,exe的mime怎么啊??
599899
2005-04-02
打赏
举报
回复
不行啊,我试过Idora的方法了,还是乱码啊!
我的情况是就下载附件,附件全在网站目录下的file文件夹下
飞行的兔子
2005-04-02
打赏
举报
回复
如果在servlet中可以加上:
response.setHeader("Content-Disposition", "attachment;filename="+Utilities.URLEncode(fileName));
response.setHeader("Connection", "close");
response.setHeader("Content-Type", "application/octet-stream");
你的是什么情况,直接把rar文件放入根目录?
Idora
2005-04-02
打赏
举报
回复
<%
try{
String filename = "1.rar";
String filepath = "D:\\report\\";
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition",
"attachment; filename=\"" + filename + "\"");
java.io.FileInputStream fileInputStream =
new java.io.FileInputStream(filepath+filename);
int i;
while ((i=fileInputStream.read()) != -1) {
out.write(i);
}
fileInputStream.close();
out.close();
}catch(java.io.IOException e){
e.printStackTrace();
}
%>
Tomcat
6.0.37免安装版(64位)
Tomcat
6.0.37免安装版(64位系统),供亲们
下载
~
tcnative-1.dll X64
这个tcnative-1.dll是Windows X64下
Tomcat
的一个必备组件
Tomcat
在IE中
下载
rar
文件
直接
以乱码方式
打开
解决方案
这几天一直很纳闷,在
Tomcat
部署的网站中的
下载
文件
中,如果
文件
是
rar
类型的,一点击
下载
rar
文件
就
直接
打开
,并且出现乱码,右键另存为浏览器也是默认为html格式,一直以为是浏览器IE的问题,后来发现其实不关浏览器的问题,而是
Tomcat
服务器配置的问题,具体如下: web.xml
文件
中配置
下载
文件
类型
TOMCAT
在默认情况下
下载
.
rar
的
文件
是把
文件
当作text
打开
,以至于IE
打开
RA
tomcat
下
rar
,zip,txt,doc等
文件
直接
打开
的问题
在
tomcat
运用下,
打开
rar
文件
链接,在ie中显示为乱码,这是由于
tomcat
将
rar
文件
解析成二进制
文件
的原因,导致在ie中乱码显示(这个问题奇特在我 自己电脑上可以用win
rar
打开
,可是我换了电脑就不行了 就出现IE
直接
打开
乱码的情况了)。 解决方法是在
tomcat
的安装目录下,找到conf目录下的web.xml
文件
,在其中的配置MIME类型中增加如下一节:
解决
RAR
等
文件
在
Tomcat
下
无法
下载
下载
rar
之类的
文件
弹出
下载
对话框编辑conf/web.xml,加入docapplication/mswordxlsapplication/msexcelpdfapplication/pdfzipapplication/zip
rar
application/
rar
txtapplication/txtchmapplication/mshelp的代码,重启
Tomcat
,清空IE临时
文件
即可
Web 开发
81,115
社区成员
341,731
社区内容
发帖
与我相关
我的任务
Web 开发
Java Web 开发
复制链接
扫一扫
分享
社区描述
Java Web 开发
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章