web项目 ie浏览器下载服务器的文件时自动把后缀变成zip下载了,谁知道咋个整?
百度了需要配置tomcat的web.xml文件
<mime-mapping>
<extension>xlsx</extension>
<mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</mime-type>
</mime-mapping>
已经加上这段了 但是下载服务器上的excel文件 还是变成zip了!
百度了需要配置tomcat的web.xml文件
<mime-mapping>
<extension>xlsx</extension>
<mime-type>application/vnd.openxmlformats-officedocument.spreadsheetml.sheet</mime-type>
</mime-mapping>
已经加上这段了 但是下载服务器上的excel文件 还是变成zip了!
response.setHeader("Content-Disposition", "attachment;filename="+fileName);
浏览器提示保存的文件名称就是在Content-Disposition中获得的
因此你可以修改该属性,使其下载对应格式的文件
修改代码中的标红部分就可以,fileName是一个我随意定义的字符串变量名,你可随意定义
例如:fileName = a.mp3
则你在浏览器中下载文件时,文件名就为a,mp3,为mp3格式的文件这样你就可以通过获得请求中的变量名,将其赋值给fileName就好了,当然了,中文会有乱码,你先试下可以吗