인프런 커뮤니티 질문&답변

idqwui3321님의 프로필 이미지
idqwui3321

작성한 질문수

스프링 MVC 2편 - 백엔드 웹 개발 활용 기술

예제로 구현하는 파일업로드에서 txt파일에 내용이 아무것도 없으면 업로드가 안되네요

해결된 질문

작성

·

308

0

FileStore.java에

 

public UploadFile storeFile(MultipartFile multipartFile) throws IOException {
   if (multipartFile.isEmpty()) {
      return null;
   }

multipartFile.isEmpty() 이부분에 multipartFile의 body가 완전히 비어있어서 그런거같은데

내용없는 txt파일같은것은 생각하면 다르게 해야할거같은데 뭐가 맞을까요

그냥 if문을 없애니 빈 txt파일도 업로드가 되기는합니다만.

역으로 저 검증이 필요할까도 의문이 생기고 헷갈리네요

답변 1

1

안녕하세요, idqwui3321 님. 공식 서포터즈 y2gcoder 입니다.

빈 txt 파일도 업로드하고 싶으시다면 multipartFile이 null인지만 확인하시면 될 것 같습니다.

public UploadFile storeFile(MultipartFile multipartFile) throws IOException {
   if (multipartFile == null) {
      return null;
   }



감사합니다.

idqwui3321님의 프로필 이미지
idqwui3321

작성한 질문수

질문하기