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

问题描述

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

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

解决方案

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

解决方案二:

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

解决方案三:

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

解决方案四:

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

解决方案五:

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

时间: 2024-08-02 10:00:27

java-tomcat虚拟目录中的文件,怎么下载?的相关文章

java web-关于javaweb中多文件的下载

问题描述 关于javaweb中多文件的下载 在jsp页面选中多张图片,点击下载只能下载一张图片,关于javaweb怎么实现多文件的下载该怎么写后端的代码 解决方案 下载肯定是根据文件名去服务器搜索固定文件,返回给用户的流,这个点下载发回给后台的是你选中图片的名称(唯一标识),而且流只能输出一次,所以多个下载你可以把选中的图片打成压缩包返回给用户 解决方案二: javaweb文件下载javaweb jsp页面中实现文件下载javaweb下载中文名文件兼容IE和火狐

如何获取tomcat虚拟目录中的 绝对路径即docBase (server.xml中配置的)

问题描述 本人为了是文件上传存放路径和工程不在同一个目录下,固例外设置一个目录(E:UploadFile)专门用来存放我上传文件,为了访问方便固在tomcat中的 server.xml 中配置 如下: <Context path="/UploadFile" docBase="E:UploadFile" reloadable="true"/> 现在我有一个工程(webmsgr) 部署 tomcat 的 webapps 下,现在我想在we

配置-tomcat虚拟目录问题,访问不到

问题描述 tomcat虚拟目录问题,访问不到 项目中使用百度编辑器,改了些代码,讲上传的路径改为其他盘符的某个文件夹中,然后为了访问建立了一个tomcat的虚拟目录,但是程序发布访问不到虚拟目录,单独跑startup就可以访问, 看了下idea的配置,它是在跑catalina.bat,请问大神这个问题如何解决? 解决方案 多台tomcat主机(win2003平台)做负载均衡时,希望共享虚拟目录,没有采用同步各主机虚拟目录的方式,所以只能在文件服务器上开辟共享目录,将tomcat的context

虚拟目录中的WEB.CONFIG如何生效?

问题描述 根站点(web.config)||--虚拟目录(web.config)如上这样的网站结构, 虚拟目录中是一套单独的子系统, 但访问它时用到的还是根站点的web.config,也就是说自己的根本没生效, 如何解决? 解决方案 解决方案二:你的系统是win2003server吗?各个单独的系统可以各自建一个网站.解决方案三:--虚拟目录(web.config)重写这个web.config中的配置代码,子系统中以离它最近的web.config文件为准解决方案四:操作系统是win2003ser

在 android 目录中过滤文件

问题描述 在 android 目录中过滤文件 我从图像库文件夹中获取图像,并把它保存在一个数组列表中.现在我只想提取有.jpg扩展的文件.如何实现呢? private List<String> ReadSDCard() { //It have to be matched with the directory in SDCard File f = new File("sdcard/data/crak"); File[] files=f.listFiles(); for(int

虚拟目录中的WEB.CONFIG问题,在线等

问题描述 站点中建立一个虚拟目录,里面存放一个网站,现在访问虚拟目录中的网站的时候,这个虚拟目录中的网站老是引用跟目录里的WEB.CONFIG.如何让他只用自己的WEBCONFIG而不用跟目录中的WEBCONFIG呢????请问该怎么设置????? 解决方案 解决方案二:本目录下放一个webconfig解决方案三:虚拟目录下有自己的WEBCONFIG文件的...好象虚拟目录下的WEBCONFIG不起作用..怎么设置让虚拟目录下的WEBCONFIG覆盖跟目录下的WEBCONFIG呢???解决方案四

ubuntu下lamp在www目录中php文件打开无法加载外部样式css

问题描述 ubuntu下lamp在www目录中php文件打开无法加载外部样式css ubuntu14.04,apache2 .php5在www目录下尝试着建立了一个网站有一个php文件,里面 的html部分引入了外部css但是在浏览器打开时没有css样式 php代码,新手如果写错了犯了低级错误望指正 界面没有样式 还有目录结构 解决方案 客户端用chrome的开发者工具调试下,在network分析面板上看你客户端请求css的时候服务器返回什么.是不是相对路径错误,或者没有正确返回. 解决方案二:

iis-IIS虚拟目录没有写入文件的权限

问题描述 IIS虚拟目录没有写入文件的权限 IIS 网站提示虚拟目录没有写入文件的权限,但是我并没有创建虚拟目录啊,这是什么原因.IIS必须要创建虚拟目录吗

Linux基础命令:显示其他目录中的文件

上面都是显示当前工作目录中的文件,如果要显示其他目录中的文件,那么我们只要在"ls"后面加入所要显示的目录的路径.如下所示: [root@Linux ~]# ls /bin dev home lost+found misc net proc sbin srv tftpboot usrboot etc lib media mnt opt root selinux sys tmp var 这样显示的就是"/"目录下的文件.当然我们也可以加入一下参数,如下所示: [roo