Скачать файл из JSP - PullRequest
0 голосов
/ 11 января 2019

Я пытаюсь загрузить файл из JSP, но безрезультатно. Я создал кнопку, которая вызывает метод в моем контроллере

@RequestMapping(value = "scaricaFile", method = RequestMethod.POST)
public void getScaricaFile(HttpServletRequest request, HttpServletResponse response) {

    String nome_file = request.getParameter("nome_file");

    UploadAndDownload downloadFile = new UploadAndDownload();

    downloadFile.download(nome_file, response);
}

функция загрузки

public void download(String allegato, HttpServletResponse response){

    try {
            File file = new File(path + allegato);
            response.setContentType("application/download");
            response.addHeader("Content-Disposition", "attachment; filename=" + file.getName());
            response.setContentLength((int) file.length());
            FileInputStream input = new FileInputStream(file);
            BufferedInputStream buf = new BufferedInputStream(input);
            FileCopyUtils.copy(buf, response.getOutputStream());
    } catch (IOException e) {
        System.out.println("Errore nel download del file!");
        e.printStackTrace();
    } 
}

Но на моей хромированной странице загрузка не открывается. Почему?

...