Internet explorer 8 Struts应用程序-无法通过IE上的https下载文件
我有一个Struts应用程序,它在某些时候提供了下载一些文件的可能性。 我最近发现在IE8上通过https下载失败。Firefox4运行良好 我在IE中遇到的错误是: Internet Explorer无法下载 来自本地主机的someAction.do Internet Explorer无法打开 这个网站。请求的 站点不可用或无法访问 找到了。请稍后再试Internet explorer 8 Struts应用程序-无法通过IE上的https下载文件,internet-explorer-8,https,download,struts,Internet Explorer 8,Https,Download,Struts,我有一个Struts应用程序,它在某些时候提供了下载一些文件的可能性。 我最近发现在IE8上通过https下载失败。Firefox4运行良好 我在IE中遇到的错误是: Internet Explorer无法下载 来自本地主机的someAction.do Internet Explorer无法打开 这个网站。请求的 站点不可用或无法访问 找到了。请稍后再试 有什么想法吗?在HTTPS上使用文件下载的每个人都可能在Internet explorer上遇到这个问题 在Microsoft支持站点上也有
有什么想法吗?在HTTPS上使用文件下载的每个人都可能在Internet explorer上遇到这个问题
在Microsoft支持站点上也有很多关于此类问题的参考,例如,在HTTPS上使用文件下载的每个人都可能在Internet explorer上遇到过此问题
在Microsoft支持网站上也有很多关于此类问题的参考资料,例如。经过一些研究,我发现我们需要添加标题
Cache-control: "no-cache"
及
布拉格马:没有缓存
使您的应用程序与IE8兼容。
不幸的是,这对我不起作用。经过一些研究,我发现我们需要添加标题
Cache-control: "no-cache"
及
布拉格马:没有缓存
使您的应用程序与IE8兼容。
不幸的是,这对我不起作用。谢谢。我设法在响应中取消设置了所有与缓存相关的头属性,现在它可以工作了。谢谢!你的链接救了我一天!谢谢我设法在响应中取消设置了所有与缓存相关的头属性,现在它可以工作了。谢谢!你的链接救了我一天!以下是对我有用的东西;将IE的缓存控制设置为private,非IE浏览器的缓存控制设置为no-cache;对于IE浏览器,将缓存控件设置为private,对于非IE浏览器,将其设置为no cache