더북(TheBook)

9.2.1 MultipartFile 인터페이스의 개요

MultipartFile 인터페이스는 컨트롤러에 멀티파트 요청으로 들어오는 매개변수 중에서 업로드된 파일 및 파일 데이터를 표현할 때 사용됩니다. 여기에서 MultipartFile을 사용하려면 org.springframework.web.multipart.MultipartFile을 임포트해야 합니다.

MultipartFile 인터페이스의 주요 메서드는 다음과 같습니다.

▼ 표 9-1 MultipartFile 인터페이스의 주요 메서드

메서드 이름

타입

설명

getName()

String

멀티파트 폼에서 매개변수 이름을 반환합니다.

getContentType()

String

파일의 콘텐츠 형식을 반환합니다.

getOriginalFilename()

String

클라이언트의 파일 시스템에서 실제 파일 이름을 반환합니다.

isEmpty()

boolean

업로드한 파일이 있는지 반환합니다.

getSize()

long

바이트의 파일 크기를 반환합니다.

getBytes()

byte[]

바이트의 배열로 파일 내용을 반환합니다.

getInputStream()

InputStream

파일 폼의 내용을 읽어 InputStream을 반환합니다.

transferTo(File dest)

void

수신된 파일을 지정한 대상 파일에 전송합니다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.