Как удалить файл после отправки в веб-приложение?
У меня есть веб-приложение. Я использую Java и весну. Приложение может создать файл и отправить его в браузер, это работает нормально. Я делаю это так:
Я создаю файл в классе Services, и метод возвращает адрес контроллеру. Затем контроллер отправляет файл, и он загружается правильно. Код для метода контроллера таков.
@RequestMapping("/getFile")
public @ResponseBody
FileSystemResource getFile() {
String address = Services.createFile();
response.setContentType("application/vnd.ms-excel");
return new FileSystemResource(new File (address));
}
Проблема в том, что файл сохраняется на сервере, и после многих запросов у него будет много файлов. Я должен удалить их вручную. Вопрос: как я могу удалить этот файл после отправки? или есть способ отправить файл без сохранения его на сервере?