기본 방식은 application/x-www-form-urlencoded , 파일 업로드 시에는 form 의 enctype 속성 값으로 multipart/form-data 를 입력해주어야한다.
HttpServletRequest의 getPart() 메서드에 파일 파라미터 명을 주면 Part타입으로 가져온다.
size submittedFileName 등을 제공함.
이미지일경우 알수 없는 글자들로 이루어짐
Part 인터페이스를 통해 서블릿으로 파일 정보를 가져오며, multipart/form-data 타입 인코딩 형식과 POST요청을 받았을 때에 사용가능한 인터페이스
-
void delete()
-
String getContentType()
-
String getHeader( String name ) : 매개변수로 주어진 mime 헤더정보를 리턴, 매개변수의 헤더이름이 없다면 null을 리턴, Part내에 동일한 헤더이름이 있다면 첫번째 헤더 정보 리턴
-
Collection<String> getHeaderNames() : Part에 저장된 헤더이름들을 리턴, 일부 서블릿 컨테이너들은 해당 메서드로 헤더에 접근하는 것을 허용하지 않아서 이 경우 null을 리턴
-
Collection<String> getHeaders( String name ) : 매개변수로 주어진 헤더의 정보를 리턴
-
InputStream getInputStream() : Part 객체가 내포하는 InputStream을 리턴
-
String getName() : Part객체의 이름을 리턴
-
long getSize() : 파일을 사이즈를 리턴
-
String getSubmmittedFileName() : 클라이언트에 의해 특정된 파일의 이름을 리턴
-
void write( String fileName ) : 매개변수의 아이템을 디스크에 업로드.
'JSP & Servlet' 카테고리의 다른 글
JSP 에서의 이미지 접근. (0) | 2020.07.31 |
---|---|
파일업로드-2 (0) | 2020.07.31 |
<c:out> 태그로 뿌린 내용을 작성 시 그대로 가져오기. (0) | 2020.07.30 |
Servlet에서의 Session (0) | 2020.07.28 |
Properties 파일을 이용한 FrontController 구현 (0) | 2020.07.24 |