接口能正常导出,但是加上MultipartFile file 导入文件后,导出的文件就出现乱码了
@PostMapping("/testExport")
@Operation(summary = "测试导出")
public ResponseEntity<?> testExport(@RequestParam("file") MultipartFile file) throws IOException {
file.getInputStream().close();
List<AutoOrderExport> list = new ArrayList<>();
list.add(new AutoOrderExport("1", "1", "1", "1", "1"));
ByteArrayOutputStream outputStream = new ByteArrayOutputStream();
ExcelUtil.write(outputStream, list, AutoOrderExport.class);
HttpHeaders headers = JsonResultAdapter.responseHttpHeaders(AutoOrderExport.exportName() + ExcelTypeEnum.XLSX.getValue());
return JsonResultAdapter.successFile(headers, outputStream.toByteArray().length
, new InputStreamResource(new ByteArrayInputStream(outputStream.toByteArray())));
}