Как я могу автоматически удалить файл после отправки файла пользователю в качестве ответа?
Я использую Spring MVC 5
@GetMapping("/download")
public ResponseEntity<InputStreamResource> download(@RequestParam String fileName) throws FileNotFoundException {
File tempLocation = new File("tmp/" + fileName);
myservice.downloadObject(fileName, tempLocation);
InputStreamResource resource = new InputStreamResource(new FileInputStream(downloaded));
return ResponseEntity.ok()
.header(HttpHeaders.CONTENT_DISPOSITION, "attachment;filename=" + downloaded.getName())
.contentType(MediaType.APPLICATION_OCTET_STREAM)
.contentLength(downloaded.length())
.body(resource);
}