Это мой код
public void download(HttpServletResponse response) throws IOException{
File file = ResourceUtils.getFile("C://Users//Admin//Desktop//a.xlsx");
byte[] data = FileUtils.readFileToByteArray(file);
String mimeType= URLConnection.guessContentTypeFromName(file.getName());
if(mimeType == null){
mimeType = "application/octet-stream";
}
response.setContentType(mimeType+";charset:utf-8");
response.setHeader("Content-Disposition", "attachment; filename=" + file.getName());
response.setContentLength((int)file.length());
InputStream inputStream = new BufferedInputStream(new ByteArrayInputStream(data));
FileCopyUtils.copy(inputStream, response.getOutputStream());
}
, а результат .xlsx файла будет следующим:
здесь результат изображения
Я бы Спасибо за помощь или совет. Заранее спасибо, это мой первый вопрос, поэтому извините, если я его не правильно задал.