20211116-TIL

노강표 Noh Gang Pyo ·2021년 11월 16일
0

최종프로젝트 21일차

문제1.

프로필 수정시 이미지와 닉네임 데이터를 서버에 보내는데 이미지를 빈값으로 보낼시 에러가 발생함.

문제원인

이미지객체떄문에 데이터를 폼데이터 객체에 담아 멀티파트 폼데이터 형태로 서버요청을보내는데 이떄 이미지파일을 선택하지않을시 이미지에 해당하는 키의 value값이 빈값으로들어간다. 근데 이떄 서버측에서 데이터를받을떄 빈값으로 인식되는게아닌, 문자열 형식으로 인식이되어 에러가 발생했음

해결

프론트에서 데이터를 보낼떄 서버측에서 이미지를받을떄 빈값으로 인식하려면 아예 이미지에해당하는 키값조차 보내지 않아야 null값으로 인식되는것으로 확인할 수있었음. 그래서 사용자가 이미지 파일을 선택유무에따라 분기처리로 폼데이터에 데이터를 담을때 이미지 키를 생성할지 안할지를 처리하여 해결할 수있었음.

profile
FE developer 🙂

0개의 댓글