我有一个tomcat WebDAV服务器,部署了WebDAV servlet。我有可以通过WebDAV访问的多媒体文件,并且希望在通过浏览器访问时强制下载这些文件,而不是允许浏览器从服务器上传输它们。我该怎么做呢?
发布于 2016-06-07 06:32:21
我解决了我的问题。我编写了一个过滤器,将所有请求发送到WebDAV servlet,除非它是一个多媒体文件chrome将尝试播放。在该实例中,请求将发送到自定义servlet,该servlet将设置Content-Disposition头,然后将文件数据写入response.getOutputStream()
发布于 2016-05-31 11:20:45
您需要配置内容配置标头字段。
如果处理类型匹配“附件”(case-不敏感),这意味着收件人应提示用户在本地保存响应,而不是正常(按照其媒体类型)处理响应.¶。 另一方面,如果它匹配“内联”(大小写不敏感),这意味着默认处理。因此,只有在使用其他参数(如文件名)进行增广时,“内联”处理类型才会有用(见下文)。
参考文献
https://stackoverflow.com/questions/37542774
复制相似问题