java httpServletResponse返回流进行 下载

一、返回response流下载

response.setContentType("application/octet-stream");

response.setHeader("Content-disposition", "attachment;filename="
+ localFileName);

      流处理代码:

               InputStream fis = this.getClass().getResourceAsStream("notice_template.xlsx");
OutputStream os = response.getOutputStream();
byte[] bis = new byte[1024];
while(-1 != fis.read(bis)){
os.write(bis);
}

二、获取request请求的信息

request.getHeader("User-Agent").toUpperCase()
.indexOf("MSIE") > 0

你可能感兴趣的:(java)