java⽂件下载以及中⽂乱码解决
在客户端下载⽂件时替换下载⽂件的名称,但是当名称是中⽂时浏览器会出现乱码,解决代码如下: public org.springframework.http.ResponseEntity<InputStreamResource> handleExcel(HttpServletRequest request) throws Exception {
String fileName = "模板下载.xsls";
//解决浏览器下载汉字乱码的兼容问题
String userAgent = Header("User-Agent");
byte[] bytes = ains("MSIE") ? Bytes() : Bytes("UTF-8");
// 各浏览器基本都⽀持ISO编码
String name = new String(bytes, "ISO-8859-1");update语句返回int
//⽹络资源⽂件专业的网站制作正规公司
//可以替换为⽹络资源⽂件
html网页项目模板下载//本地⽂件
java下载过程PathResource file = new NewFileName(fileName));
HttpHeaders headers = new HttpHeaders();
headers.add("Cache-Control", "no-cache, no-store, must-revalidate");
headers.add("Content-Disposition", "attachment;fileName=" + name);
headers.add("Pragma", "no-cache");
headers.add("Expires", "0");
org.springframework.http.ResponseEntity<InputStreamResource> entity = org.springframework.http.ResponseEntity
.ok()
.headers(headers)sql select 1 from
.tLength())
.contentType(MediaType.parseMediaType("application/octet-stream"))
.body(new InputStream()));
return entity;外国python爱好者都做什么
}
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论