0

I am trying to download file from spring boot resource folder. is its giving error as

java.nio.file.AccessDeniedException: src\main\resources\generatedFiles 

Download file location.

enter image description here

Downloading Code

FileSystemResource fileResource = new FileSystemResource("src/main/resources/generatedFiles/");
HttpHeaders headers = new HttpHeaders();
headers.setContentType(MediaType.APPLICATION_OCTET_STREAM);
headers.setContentDisposition(ContentDisposition.attachment().filename("convertedCollection.feature").build());
headers.setContentLength(((FileSystemResource)fileResource).contentLength());
return ResponseEntity.ok().headers(headers).body(fileResource);
Arun Sudhakaran
  • 2,167
  • 4
  • 27
  • 52
Aniket Thorat
  • 107
  • 2
  • 10
  • Does this answer your question? [Getting "java.nio.file.AccessDeniedException" when trying to write to a folder](https://stackoverflow.com/questions/28670576/getting-java-nio-file-accessdeniedexception-when-trying-to-write-to-a-folder) – Arun Sudhakaran Mar 16 '23 at 05:20
  • 1
    Your `fileResource` is an entire directory -- I think you're intending to read a single file. – tgdavies Mar 16 '23 at 05:22

0 Answers0