| | |
| | | /*response.setHeader(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename="+ |
| | | new String(filename.getBytes("UTF-8"), "ISO8859-1")+ |
| | | ".xlsx");*/ |
| | | response.addHeader(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=\"" + URLEncoder.encode (filename, "utf-8") + ".xlsx"+"\""); |
| | | response.setHeader(HttpHeaders.CONTENT_DISPOSITION, "attachment; filename=" + URLEncoder.encode (filename, "utf-8") + ".xlsx"); |
| | | response.setContentType(MediaType.APPLICATION_OCTET_STREAM_VALUE); |
| | | //response.setHeader("Access-Control-Expose-Headers", "Content-Disposition"); |
| | | |
| | | // 写入响应流并关闭 |
| | | response.getOutputStream().write(byteArrayOutputStream.toByteArray()); |
| | | response.getOutputStream().flush(); |