티스토리 뷰
이전에 이미지 파일을 업로드하는 방법을 알아보았습니다. 이번엔 업로드 한 파일을 다운로드하는 방법을 알아보겠습니다.
아래 사진을 보면 첨부 파일이 존재합니다. 첨부 파일을 다운받기 위해서는 서버에 저장된 경로에 접근해야 합니다. 이미지 파일을 업로드할 때 DB에서 파일이 저장된 경로도 저장하였으므로 이를 사용하면 됩니다.
DB를 보면 STORED_FILE_PATH 컬럼에 서버 경로가 저장되어 있습니다.
파일을 다운 받는 과정은 다음과 같습니다.
- 업로드된 파일이 저장된 서버 경로를 가져온다
- UrlResource를 사용하여 "file: 서버 경로"를 등록한다
- ResponseEntity의 Header를 반드시 생성한다.
이미지 파일을 정상적으로 다운로드하게 됩니다.