下载而不是显示图像或视频文件

时间:2015-01-15 02:29:06

标签: html5 apache tomcat

我在localhost上托管一个简单的html文件,我想强制google chrome浏览器下载文件而不是打开它。 对于同样的我在锚标签中使用了download属性,但它还不支持。

Apache Tomcat 8中是否有任何设置用于在该特定文件的HTTP响应头中添加一些内容。

<div><a href="mpo.mpo" download>Image mpo file type</a></div>

1 个答案:

答案 0 :(得分:1)

您是否尝试在响应中设置这些标头:

response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment;filename=file.ext");

如果您确实没有创建任何类型的servlet /控制器来接收请求,则可能需要配置过滤器:http://tomcat.apache.org/tomcat-8.0-doc/config/filter.html

您也可以在此处找到大量信息:Set CORS header in Tomcat