Как скачать CSV-файл, написанный на локальном компьютере, используя Java - PullRequest
0 голосов
/ 13 мая 2019

Я пытаюсь загрузить CSV-файл после его создания.Файл записывается в папку загрузки, но пользователь не может увидеть его как загруженный файл.Я использую следующий код.Я хочу после записи этот файл должен отображаться как загруженный файл.

      try (
              PrintWriter writer = new PrintWriter(new File(System.getProperty("user.home")+"\\Downloads\\downloadCSV.csv")))

            {
  StringBuilder sb = new StringBuilder();


  sb.append("RollNo,");
  sb.append("Name,");
  sb.append("Marks,");
  sb.append('\n');
  sb.append("4053,");
  sb.append("rahul,");
 sb.append("55,");
  sb.append('\n');
  sb.append("4055,");
  sb.append("anil,");
  sb.append("56,");
  writer.write(sb.toString());
   System.out.println("done!");

} catch (FileNotFoundException e) {
  System.out.println(e.getMessage());
}

1 Ответ

2 голосов
/ 13 мая 2019

В основном из того, что, как я понимаю, вы должны вставить заголовок контроллера Content-Disposition пружины как часть из заголовка ответа.

Вот дополнительная информация об этом заголовке Расположение содержимого икак вы можете обернуть ваш пружинный контроллер .

По сути, с помощью этого заголовка вы заставляете браузер загружать (или просматривать) файл.Возможно, вам потребуется установить еще один дополнительный заголовок Content-Type.

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