tomcat虚拟目录中的文件,怎么下载?
问题描述:
点击文件列表中的文件,浏览器直接打开文件了,怎么让浏览器不直接打开,提示保存文件?
答
只要把文件后缀名改成不是浏览器能解析的文件类型就好了,直接下载
答
把文件放在不能直接访问的目录下面,比如WEB-INF目录下,然后通过访问控制器以流的形式写给浏览器,在写给浏览器的header中控制下载
答
这跟浏览器也有关系,也跟文件类型有关系,有的文件需要在SERVER.XML里配置才能下载
答
tomcat有mime配置在conf/web.cml,将需要下载的文件扩展名配成application/octet-stream即可。