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

즐거운 갈매기님의 프로필 이미지
즐거운 갈매기

작성한 질문수

이미지 업로드(MultipartFile)에 대해 첨부하지 않았을 때에도 MultipartFile에 임의의 파일 정보가 있다고 뜹니다.

작성

·

229

0

안녕하세요!

바로 본문으로 말씀드리자면

매개변수로 PostDTO(Post관련 변수들), 이미지를 첨부할 수 있도록 MultipartFile을 매개변수로 받고 있습니다.

그런데 MultipartFile이 null이거나 비어있는 경우에는

이미지를 처리하는 로직을 패스하고자 하는게 제 의도였으나

파일을 첨부하지 않아도 MultipartFile에는 자꾸 어떠한 파일이 존재한다고 표시됩니다.

 

당최 왜 파일을 업로드 하지 않았을때도 multipartFile에 파일이 존재하는지 도무지 모르겠어서 도움 요청드립니다.

파일을 하나라도 첨부하였을 때도 마찬가지로 false로 이미지가 있기때문에 imgService로직을 타고 실제로 잘 동작 됩니다.

문제는 파일을 첨부하지 않았을때도 false라 imgService로직을 타서 문제가 생기고 있네요...

@RequestPart(value = "image", required = false) List<MultipartFile> multipartFile

이 부분에서 파일이 없을 때 자동으로 무언가의 인스턴스를 생성하는걸까요..?

답변 1

0

저도 궁금합니다...!

자꾸 빈 파일이 들어가있네여...

즐거운 갈매기님의 프로필 이미지
즐거운 갈매기

작성한 질문수

질문하기