티스토리 뷰

Spring

[Spring] 이미지 또는 파일 다운로드

heemang.dev 2024. 1. 28. 18:25

이전에 이미지 파일을 업로드하는 방법을 알아보았습니다. 이번엔 업로드 한 파일을 다운로드하는 방법을 알아보겠습니다.

 

아래 사진을 보면 첨부 파일이 존재합니다. 첨부 파일을 다운받기 위해서는 서버에 저장된 경로에 접근해야 합니다. 이미지 파일을 업로드할 때 DB에서 파일이 저장된 경로도 저장하였으므로 이를 사용하면 됩니다.

 

 

DB를 보면 STORED_FILE_PATH 컬럼에 서버 경로가 저장되어 있습니다.

 

파일을 다운 받는 과정은 다음과 같습니다.

  1. 업로드된 파일이 저장된 서버 경로를 가져온다
  2. UrlResource를 사용하여 "file: 서버 경로"를 등록한다
  3. ResponseEntity의 Header를 반드시 생성한다.

 

이미지 파일을 정상적으로 다운로드하게 됩니다.

Total
Today
Yesterday
최근에 올라온 글
«   2024/11   »
1 2
3 4 5 6 7 8 9
10 11 12 13 14 15 16
17 18 19 20 21 22 23
24 25 26 27 28 29 30