-
JSP- 파일 업로드(fileupload) 패키지 FileItem 클래스JSP 2020. 6. 24. 14:57
파일 업로드(fileupload) 패키지 FileItem 클래스
FileItem 인터페이스는 org.apache.tomcat.util.http.fileupload.FileItem 인터페이스를 상속
- FileItem 인터페이스는 method=POST, enctype=multipart/form-data 형식으로 전송된 폼, ajax 를 표현하는 객체
FileItem 인터페이스 메소드
void delete()임시 디렉토리에 있는 임시 파일을 삭제한다.
byte[] get()파일 아이템을 byte 배열로 반환한다.
java.lang.String getFiledName()필드 이름을 반환한다.
* input 태그의 name 속성의 값을 반환한다.
java.lang.String getName()클라이언트에 저장되어 있던 파일의 이름을 반환한다.
* 반환된 이름은 경로와 파일명이 모두 있는 파일명이다.
long getSize()파일의 사이즈를 반환한다.
java.lang.String getString()기본 문자셋으로 파일 아이템 내용을 반환한다.
java.lang.String getString(java.lang.String encoding)지정한 인코딩으로 파일 아이템으로 파일 아이템 내용을 반환한다.
* 이 경우는 파일의 내용이기 때문에 텍스트 파일이 한글로 작성된 경우에 사용한다.
boolean isFormField()- 폼필드인지 아닌지 여부 반환 폼필드이면 true 반환
boolean isInMemoey()메모리에만 있는지 여부를 반환
void write(java.io.File file)업로드된 파일을 디스크에 저장한다.
'JSP' 카테고리의 다른 글
Filter (javax.servlet) (0) 2020.06.26 jsp 패스 (0) 2020.06.24 JSP - 파일 업로드(file upload) 루트 패스 설정 (0) 2020.06.24 JSP - 파일 업로드(file upload) (0) 2020.06.24 JSP - 파일 업로드(file upload) 라이브러리 다운로드 경로 (0) 2020.06.24