一、返回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处理HTTP响应流下载文件,并获取请求头中的User-Agent信息,适用于HTTP请求处理与文件下载场景。

572

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



