
첨부파일 업로드 시 application.yml에 설정해 둔 물리 경로에는 정상적으로 저장되고
DB 테이블에도 잘 저장되는 상태

이 상태에서 파일 다운로드 하기 위한 코드에서 이미지 미리보기와 파일 다운로드 시
cannot be resolved in the file system for checking its content length 에러가 발생 했었다.
"D:/upload/49379d4a-3e79-4dc4-b844-bd47c62c723d.jpg"로 탐색기에서 열어도 파일이 잘 열림.
그런데 계속 UrlResource에서 경로를 찾지 못했다.

한참의 삽질 끝에 해결됨

에러가 발생하는 코드는 위이고 아래는 정상적으로 작동되는 코드이다.
UrlResource 객체의 인자값으로 "file:" + 파일경로를 전달하는데..
무의식적으로 "file : " + 로 공백을 한칸 넣었던 게 원인이었다.

다음엔 실수하지 말자
'💻 it > development' 카테고리의 다른 글
| [mybatis] 검색(Oracle) (0) | 2025.11.24 |
|---|---|
| [mybatis] selectkey값 return(Oracle) (0) | 2025.11.24 |
| [springBoot] 첨부파일 업/다운로드(Oracle) (0) | 2025.11.24 |
| [springBoot] 페이지네이션 처리(feat. Oracle) (0) | 2025.11.24 |
| [springBoot] 세션 인증 로그인/로그아웃 (0) | 2025.11.24 |
댓글