Я пытаюсь создать конечную точку отдыха, которая будет возвращать либо один файл Excel / CSV, либо ZIP-файл, в зависимости от количества файлов, которые необходимо загрузить.
Однако я не могунайдите один тип MIME, который будет поддерживать это требование, и браузер сохранит файл без расширений.
Является ли использование двух конечных точек единственным вариантом?
метод getFile вернет либо zip-файл, либоодин файл
@RequestMapping(value = "d2", produces = "application/octet-stream", method = GET)
public Resource download2(@RequestParam int count) throws Exception
{
return new FileSystemResource(DownloadUtil.getFile(count);
}