目前在使用 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");