目前在使用 struts2 完成下载文件功能时,ie下无法下载,ff下正常。
浏览器处理不统一 真不爽。
解决方法:
将 header信息进行设置一下,即可。
getServletResponse().setHeader("Content-Transfer-Encoding","binary");
getServletResponse().setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");
getServletResponse().setHeader("Pragma", "public");
浏览器处理不统一 真不爽。
解决方法:
将 header信息进行设置一下,即可。
getServletResponse().setHeader("Content-Transfer-Encoding","binary");
getServletResponse().setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");
getServletResponse().setHeader("Pragma", "public");
在使用Struts2实现文件下载功能时,遇到IE浏览器无法下载,而Firefox正常的情况。通过调整HTTP响应头信息,成功解决了浏览器处理不一致的问题。
2066

被折叠的 条评论
为什么被折叠?



