tomcat虚拟目录中的文件,怎么下载?

问题描述:

点击文件列表中的文件,浏览器直接打开文件了,怎么让浏览器不直接打开,提示保存文件?

只要把文件后缀名改成不是浏览器能解析的文件类型就好了,直接下载

把文件放在不能直接访问的目录下面,比如WEB-INF目录下,然后通过访问控制器以流的形式写给浏览器,在写给浏览器的header中控制下载

这跟浏览器也有关系,也跟文件类型有关系,有的文件需要在SERVER.XML里配置才能下载

这里有篇文章,能够解决你的问题:http://blog.csdn.net/yuan882696yan/article/details/26680253

tomcat有mime配置在conf/web.cml,将需要下载的文件扩展名配成application/octet-stream即可。