Spring

SpringBoot) 이미지와 텍스트를 함께 보낼 때

탐훈 2024. 1. 18. 00:12
728x90

하나의 formData에 

텍스트와 이미지 파일을 함께 보내서 처리하고 싶었다.

 

그러려면 다음과 같이 처리하자

 

front에서 처리(vue.js)

      const formData = new FormData();
      
      formData.append('file', this.$refs.fileUpload.files[0]);
      formData.append('param', JSON.stringify(회원가입파라미터));

 

 

 

 

 

 

@RequestParam은

multipart를 맡는다

 

@RequestPart는

JSON을 맡는다

 

 

중요한건 key값 설정

두개 이상 올 경우 구분하기 위해

key 매핑을 해줘야함