%20

이영욱·2022년 3월 23일
0

오늘의 삽질.

프론트와 프로필 이미지 수정 API를 테스트 하던 도중

특정 파일에서 계속 에러가 나길래

왜 얘만 반항하지? 개열받네? 했지만

역시 코드는 잘못이 없고, 항상 사람이 잘못이다.

...

파일 이름에 띄워쓰기가 들어가 있을 경우,

String으로 치환해 버릴 때 그 값이 %20 이라는 값으로 바뀌어서 들어간다!

아마도 통신 과정중 자동으로 encode 되어버리는 듯 하다.

그러면 당연히 본래 파일명과는 다르기 때문에 파일을 찾을 수 없는 에러가 나는 것...

그래서 파일 이름을

.replace(" ", "") 

로 확인하기로 했다.

profile
다양한 경험을 통해 성장하는 개발자, 이영욱 입니다.

0개의 댓글