Как удалить файл после отправки пользователю весной - PullRequest
0 голосов
/ 14 декабря 2018

Как я могу автоматически удалить файл после отправки файла пользователю в качестве ответа?

Я использую 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);
    }
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...