오늘의 삽질.
프론트와 프로필 이미지 수정 API를 테스트 하던 도중
특정 파일에서 계속 에러가 나길래
왜 얘만 반항하지? 개열받네? 했지만
역시 코드는 잘못이 없고, 항상 사람이 잘못이다.
...
파일 이름에 띄워쓰기가 들어가 있을 경우,
String으로 치환해 버릴 때 그 값이 %20 이라는 값으로 바뀌어서 들어간다!
아마도 통신 과정중 자동으로 encode 되어버리는 듯 하다.
그러면 당연히 본래 파일명과는 다르기 때문에 파일을 찾을 수 없는 에러가 나는 것...
그래서 파일 이름을
.replace(" ", "")
로 확인하기로 했다.