Spring_파일데이터 정리...

인삼주·2023년 9월 5일
0

spring

목록 보기
19/22

클라이언트 > 서버

파일데이터를 보내는 방법

1) form 태그를 이용
(file+일반)으로 보내려면 enctype, method, action 무조건 셋팅해줘야한다.
enctype은 multipart/form-data로 설정해줘야한다.
method는 무조건 post로
action은 내가 도착하고자하는 도착지로 설정한다.

2) 비동기방식
ajax
type, url, data, dataType, processData, ContentType, suceess, error

data는 내가 보낼 데이터
file 데이터를 보낼때는 formData()를 사용한다.
formData에 데이터를 넣을 때는 append() 사용 > key,value

type은 메서드방식 (post)
url은 도착지
dataType ex)text라고 적혀있다면, 받는 데이터가 text라는 뜻
contentType은 false > 일반데이터가 아닌 일반데이터를 포함하고 있는 파일데이터기때문에
precessDate false > 쿼리스트링이 아니기 때문에

서버로 넘겼고,

서버측에서 파일 데이터를 받는 방법

1) 단일 데이터를 받는 것
MultipartFile로

2) 여러개의 데이터를 받는 것
List files로는 받을 수 없다. List는 데이터 안받아짐.
Item3 객체 안에 List files 만든다?

0개의 댓글