`
dbscx
  • 浏览: 74670 次
  • 性别: Icon_minigender_1
  • 来自: 杭州
社区版块
存档分类
最新评论

HTTPS协议下使用IE无法下载的问题

阅读更多

问题:

IE浏览器使用https协议,无法下载和播放文件。

 

原因:

ie浏览器在https默认的Cache-Control 配置为no-cache,在https下会导致无法下载和播放的问题。


解决:

方法一:

 

配置过滤器在服务器端给响应添加头信息

public class CacheFilter implements javax.servlet.Filter {

    public void doFilter(ServletRequest req, ServletResponse res, FilterChain chain) throws IOException, ServletException {
    HttpServletResponse response = (HttpServletResponse) res;
    response.setHeader("Pragma ", "public");
    response.setHeader("Cache-Control ", "public");

    chain.doFilter(req, response);
    }

    public void init(FilterConfig filterConfig) {
    }

    public void destroy() {
    }

}
在web.xml中配置相应的url-pattern

 

方法二:

 

在html文件中添加标签

<meta http -equiv="Pragma " content="public">

<meta http -equiv="Cache-control " content="public">

 

分享到:
评论

相关推荐

    shopex ie8 ie9无法下载的解决补丁

    然而,在旧版本的Internet Explorer(IE8和IE9)中,用户可能会遇到无法正常下载文件的问题。这通常是由于浏览器的兼容性问题,以及ShopEx系统对这些老版本浏览器支持不足所导致的。本文将详细介绍如何通过补丁解决...

    winXP系统IE6升级IE8

    然而,随着时间的推移,IE6的安全性和功能已经无法满足现代互联网的需求,因此升级到更高级别的版本如IE8变得至关重要。IE8提供了更好的安全防护、网页标准支持以及性能优化。以下是关于"winXP系统IE6升级IE8"的具体...

    IE7、IE8、ie9访问FTP无法显示文件夹解决程序

    标题中的“IE7、IE8、ie9访问FTP无法显示文件夹解决程序”指的是在使用Internet Explorer 7、8或9浏览器尝试访问FTP(File Transfer Protocol)站点时,用户可能会遇到一个问题,即无法正常查看或浏览FTP服务器上的...

    IE多版本模拟器

    由于历史原因,IE浏览器在不同的版本间存在显著的兼容性问题,这使得开发者需要测试其网页应用在不同IE版本下的表现。"IE多版本模拟器"就是为了解决这一问题而设计的,它允许用户在同一台计算机上同时运行和测试IE...

    IE8 iertutil.dll.

    可能是用户遇到了与iertutil.dll文件相关的问题,如浏览器加载错误、系统崩溃或者安全功能无法正常运行。 标签“IE8 iertutil”进一步强调了问题的核心是IE8浏览器的iertutil组件。iertutil不仅包含.dll文件,也...

    win7IE10安装包和所需补丁包.rar

    - 如果安装后IE10无法正常运行,尝试通过“控制面板”&gt;“程序”&gt;“程序和功能”&gt;“查看已安装的更新”来卸载IE10,然后重新安装。 总的来说,"win7IE10安装包和所需补丁包.rar"是一个全面的解决方案,旨在帮助用户...

    windowsserver 2008 IE8升级IE11.zip

    2. **下载与解压**:下载提供的"windowsserver 2008 IE8升级IE11.zip"压缩包,并在服务器上找到一个合适的目录进行解压。 3. **执行安装**:找到解压后的"ie11"安装程序,双击运行。在没有网络连接的情况下,系统会...

    Ajax FireFox IE 乱码兼容问题

    在IT领域,特别是Web开发中,字符编码的处理是一大挑战,尤其是在跨浏览器、跨平台的环境下,如在Ajax请求中遇到的FireFox与IE之间的乱码兼容问题。本文将深入探讨这一问题,并提供详细的解决方案。 ### Ajax与字符...

    v3ie驱动程序下载

    【v3ie驱动程序下载详解】 驱动程序是计算机硬件与操作系统之间的重要桥梁,它使得操作系统能够识别并控制硬件设备,从而发挥硬件的最大效能。对于v3ie设备来说,选择合适的驱动程序至关重要,因为它直接影响到设备...

    IE卫士v1.02

    【IE卫士v1.02】是一款专为解决IE浏览器问题而设计的软件,它在版本1.02中提供了全面的修复功能,旨在帮助用户处理与IE相关的各种复杂情况。IE卫士的主要目标是确保用户的浏览体验安全、顺畅,免受恶意插件和木马的...

    64位ie离线安装包

    64位IE(Internet Explorer)离线安装包是专为64位操作系统设计的浏览器安装程序,它允许用户在没有互联网连接的情况下安装IE浏览器。这个压缩包包含了所有必要的组件和安装指南,确保用户能够顺利地在他们的系统上...

    IE11安装程序和更新补丁包

    通过预先集成这些补丁,本地安装包确保了即使在未联网的环境下也能顺利完成安装,避免了在线查找和下载这些补丁的繁琐步骤。 **总结** IE11安装程序和更新补丁包提供了离线安装的便利,无论是在32位还是64位的...

    ie F12 开发者工具 错误分析

    - **解决方案**:通常情况下,此消息由用户的浏览行为引起,开发者可能无法直接控制。 - **HTML1114**:“[域] 的代码页 [代码页] 替换了冲突的 [域] 中的代码页 [代码页]” - **描述**:当网站中的不同部分使用...

    iertutil.dll IE7.0

    3. **下载并替换文件**:从可信赖的源下载与系统兼容的 `iertutil.dll` 文件,替换到系统目录下(通常在 `%SystemRoot%\System32` 目录中)。 4. **修复或重装 Internet Explorer**:通过控制面板中的程序和功能选项...

    ie8弹出窗体

    然而,随着技术的发展以及安全性的提高,IE8在处理某些特定脚本或插件时可能会遇到兼容性问题,其中之一便是“无法正常弹出窗体”的现象。本文将针对这一问题进行深入探讨,并提供相应的解决方案。 #### 问题概述 ...

    Ie 10 32位,64位离线安装包,包括安装说明

    **IE10浏览器32位与64位离线安装详解...总之,使用IE10离线安装包能让你在无网络连接的情况下便捷地升级或安装浏览器。确保正确选择与操作系统匹配的版本,并按照步骤进行操作,就能顺利安装并体验IE10带来的浏览体验。

    软件下载 - 网络工具 - 浏览辅助 - IE修复大师免费下载.zip.zip

    标题中的“IE修复大师免费下载”表明这是一款专注于解决Internet Explorer(简称IE)浏览器问题的软件。IE作为曾经广泛使用的网络浏览工具,有时可能会因为各种原因出现故障,如页面加载异常、设置被篡改或插件冲突...

    win7中用IE6等

    标题中的“win7中用IE6”指的是在Windows 7操作系统环境下使用Internet Explorer 6(简称IE6)浏览器。在Windows 7系统默认情况下,预装的是Internet Explorer 9或更高版本,因为这些新版本提供了更好的安全性和性能...

    IE.rar_IE 下载_L.E.L

    标题中的“IE.rar_IE 下载_L.E.L”表明这是一个与Internet Explorer(简称IE)相关的压缩文件,可能包含了与IE浏览器的下载功能或者L.E.L(可能是开发者或项目的缩写)有关的源码。描述中提到的“l_e多页面浏览器...

    ie11离线升级包

    这个"ie11"压缩包包含了所有必要的补丁和库文件,允许用户在无互联网连接的情况下手动升级到IE11。以下是离线升级包的主要组成部分和使用方法: 1. **补丁文件**:补丁文件通常是微软发布的KB(知识库)编号更新,...

Global site tag (gtag.js) - Google Analytics