파일 업로드와 400(Bad Request) 에러

guo32·2022년 8월 30일
0

form에 파일 업로드 부분을 추가하고 테스트하는 과정에서 400 에러가 발생했다. 검색해보니 dto에서 선언한 변수(파일 이름 저장)의 이름과 form 내 input 태그의 name 속성 값이 같기 때문이라고 한다.

해당 포스트를 참고하여 input 부분의 name 값을 dto와 다른 값으로 수정해주니 정상 작동하였다.

/* dto 내 변수 선언 */
private String filename;
<!-- 400 에러가 발생한 input tag -->
<input type="file" name="filename" id="filename"/>
<!-- 수정한 input tag -->
<input type="file" name="imagefile" id="filename"/>

0개의 댓글