-
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