MultipartRequest 클래스 생성자, MultipartRequest 클래스의 주요 메소드

CODEDRAGON Development/JSP

반응형

 

 

 

MultipartRequest 클래스 생성자

MultipartRequest 클래스는 5개의 매개변수로 구성되어 있습니다.

MultipartRequest(javax.servlet.http.HttpServeletRequest request, java.lang.String saveDirectory, int maxPostSize, java.lang.String encoding, fileRenamePolicy policy)

 

 

매개변수

설명

request

request 객체

saveDirectory

업로드된 파일이 저장될 파일의 경로

maxPostSize

업로드할 파일의 최대 크기

encoding

인코딩 타입

policy

기존에 업로드된 파일명과 이름이 같을 경우에 덮어쓰는 것을 방지하기 위한 설정

 

 

 

MultipartRequest 클래스의 주요 메소드

메소드

설명

java.lang.String getContentType(String name)

업로드된 파일의 콘텐트 타입을 반환합니다.

업로드된 파일이 없으면 null을 리턴합니다.

java.io.File getFile(String name)

서버상에 업로드된 파일을 파일 객체 타입으로 리턴합니다.

업로드된 파일이 없으면 null을 리턴합니다.

java.lang.Enumeration getFileNames()

form의 요소들 중 <input type="file">로 된 파라미터들을 받아서 Enumeration타입의 객체를 리턴합니다.

String getFilesystemName(String name)

사용자가 업로드한 파일의 서버 상에 실제 파일명을 리턴합니다.

String getOriginalFileName(String name)

사용자가 업로드한 파일의 원래 파일명을 리턴합니다.

파일명이 중복될 경우 이름이 변경되며, 변경되기 전의 원래 파일명이 리턴됩니다.

String getParameter(String name)

name에 해당하는 파라미터의 값을 리턴합니다.

Enumeration getParameter()

form 요소들 중 <input type="file">아닌 파라미터들을 Enumeration객체 타입으로 리턴합니다.

String[] getParameterValues(String name)

하나의 파라미터에 대해 여러 개의 값을 가지는 <input type="checkbox">와 같은 경우에 파라미터의 값을 얻어내기 위해 사용합니다.