скачать сгенерированный файл Excel - PullRequest
0 голосов
/ 27 мая 2018

У меня есть эта кнопка на моей HTML-странице.Когда я нажимаю на нее, запускается exportCOAExcel.Затем создается книга Excel и сохраняется ее путь.

Я хочу, чтобы пришло приглашение указать, по какому пути вы хотите загрузить файл?или сохраните в папке браузера «скачать» по умолчанию.

@GetMapping(value = "/coaExport", params = "action=excel")
public void exportCOAExcel(HttpServletRequest request, HttpServletResponse response) throws IOException {
    XSSFWorkbook workbook = new XSSFWorkbook();
    //loogic to fill up the excel workbook with data

    FileOutputStream outputStream = new 
    FileOutputStream("C:\\Users\\user\\Desktop\\revenue.xls");
    workbook.write(outputStream);
    outputStream.close();

}

1 Ответ

0 голосов
/ 27 мая 2018

Вам необходимо отправить ответ о размещении контента в браузер, чтобы он мог понять, что это файл для загрузки.

https://developer.mozilla.org/en-US/docs/Web/HTTP/Headers/Content-Disposition

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...