본문 바로가기

프로그래밍

MultipartFile 파일업로드 시 주의사항 - 실제 파일 있는지 검사하기

반응형

#spring #MultipartFile #apache-commons-fileupload

늘 하던 것도 의식 없이 하면 아무것도 모른다. 늘 만드는 파일업로드 따위가 그렇다. 파일업로드를 한 번 만들어보다, 첨부가 없는데 자꾸 첨부가 등록되는 현상이 있었다.

원인

프론트에서 formData를 만들어 넘겨서 MultipartFile로 받는데, 선택한 파일이 없어도 MultipartFile이 생겼다.

해결

size 검사를 해줬다.

for (MultipartFile mf : multipartFiles) {
    if (mf.getSize() == 0) continue;

    // ...
}
반응형

'프로그래밍' 카테고리의 다른 글

[오라클] the account is locked  (0) 2019.12.19

개발자가 그리는 인스타툰 팔로우하세요!