在java中给用户权限设置了过滤器,catch在下载时没有权限,就无法从IE页面下载资源。
处理的方法:
在
getResponse().setContentType("application/x-msdownload;charset=UTF-8");
getResponse().setHeader("Content-Disposition","attachment;filename=\"" + java.net.URLEncoder.encode(fileName.toString(), "UTF-8") + "\"");
[color=red] getResponse().setHeader("Content-Transfer-Encoding","binary");
getResponse().setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");
getResponse().setHeader("Pragma", "public");[/color]
处理的方法:
在
getResponse().setContentType("application/x-msdownload;charset=UTF-8");
getResponse().setHeader("Content-Disposition","attachment;filename=\"" + java.net.URLEncoder.encode(fileName.toString(), "UTF-8") + "\"");
[color=red] getResponse().setHeader("Content-Transfer-Encoding","binary");
getResponse().setHeader("Cache-Control", "must-revalidate, post-check=0, pre-check=0");
getResponse().setHeader("Pragma", "public");[/color]