작성
·
229
0
안녕하세요!
바로 본문으로 말씀드리자면
매개변수로 PostDTO(Post관련 변수들), 이미지를 첨부할 수 있도록 MultipartFile을 매개변수로 받고 있습니다.
그런데 MultipartFile이 null이거나 비어있는 경우에는
이미지를 처리하는 로직을 패스하고자 하는게 제 의도였으나
파일을 첨부하지 않아도 MultipartFile에는 자꾸 어떠한 파일이 존재한다고 표시됩니다.
당최 왜 파일을 업로드 하지 않았을때도 multipartFile에 파일이 존재하는지 도무지 모르겠어서 도움 요청드립니다.
파일을 하나라도 첨부하였을 때도 마찬가지로 false로 이미지가 있기때문에 imgService로직을 타고 실제로 잘 동작 됩니다.
문제는 파일을 첨부하지 않았을때도 false라 imgService로직을 타서 문제가 생기고 있네요...
@RequestPart(value = "image", required = false) List<MultipartFile> multipartFile
이 부분에서 파일이 없을 때 자동으로 무언가의 인스턴스를 생성하는걸까요..?