@PostMapping(consumes = "multipart/form-data")
@ApiOperation(value = "여러개 사진 업로드 / Total 10MB 이하만 전송 가능")
public ResponseEntity<?> uploadMediaList(
@RequestParam("photoFiles") List<MultipartFile> photoFiles) throws IOException {
Long memberId = AuthHolder.getMemberId();
String savedMediaList = photoService.uploadPhotoList(photoFiles,memberId);
return ResponseEntity.ok().body(savedMediaList);
}
이렇게 잘 설정되어있는데 갑자기
415Unsupported Media Type 뜨고
인텔리제이서 확인해보면
.w.s.m.s.DefaultHandlerExceptionResolver : Resolved [org.springframework.web.HttpMediaTypeNotSupportedException: Content type '' not supported]
이런 에러가 떴다... 왜 이럴까하며 4시간 째 찾아봤다...
설정은 다 잘되있는데,,, 음,,,
Content type이 비어 있다...?
설마,,,? 하고 보니
postman 요청시 내가 삭제했던 파일을 post 요청 보냈던거다.
즉, 파일은 존재하지 않고 파일 이름만 보냈던 것,,,
그렇담 이렇게 파일 이름만 받고 파일이 존재하지 않을때 어떻게 처리할 수 있을까?