IT/development

[springBoot] UrlResource 사용 시 경로 에러

알 수 없는 사용자 2023. 5. 7. 08:52
반응형

첨부파일 저장 경로

첨부파일 업로드 시 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 : " + 로 공백을 한칸 넣었던 게 원인이었다.

다음엔 실수하지 말자

반응형