Estou tendo dificuldades para montar e utilizar o meu método para realizar o download, esse download sera feito através de um tabale que tem em meu front end
segue o controller que tentei fazer porem não consegui faze-lo funcionar
@RequestMapping(value = "/download/{file_name}", method = RequestMethod.GET) public String downloadFile(@PathVariable("fileName") String fileName, HttpServletResponse response){
Path arquivo = Paths.get(fileName + ".pdf");
if(Files.exists(arquivo)){
response.setHeader(" Content-Disposition","attachment, filename=\"" + fileName + ".pdf" + "\""); response.setContentType(" application/pdf"); try {
Files.copy(arquivo, response.getOutputStream()); response.getOutputStream().flush();
} catch (Exception e) { e.printStackTrace(); } }
return "/ito/pesquisarito"; }
gostaria de saber o que posso mudar, se tem alguma dica de como aplicar esse método desde já agradeço