我在本地主机上托管一个简单的 html 文件,我想强制 google chrome 浏览器下载文件而不是打开它。 同样,我在 anchor 标记中使用了下载属性,但目前尚不支持。
Apache Tomcat 8 中是否有任何设置可以在特定文件的 HTTP 响应 header 中添加一些内容。
<div><a href="mpo.mpo" download>Image mpo file type</a></div>
最佳答案
您是否尝试在响应中设置这些 header :
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition", "attachment;filename=file.ext");
如果您真的没有创建任何类型的 servlet/ Controller 来接收请求,您可能需要配置一个过滤器:http://tomcat.apache.org/tomcat-8.0-doc/config/filter.html
您也可以在这里找到很多信息:Set CORS header in Tomcat
关于html - 下载而不是显示图像或视频文件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27955890/