FileItem 클래스의 일반적인 방법 :
1. 부울 isformfield ()
ISFormfield 메소드는 FileItem 클래스 객체에 의해 캡슐화 된 데이터가 일반 텍스트 양식 필드인지 파일 양식 필드인지 여부를 결정하는 데 사용됩니다. 정상적인 형태 필드 인 경우 true를 반환하고 그렇지 않으면 False를 반환합니다. 따라서이 방법을 사용하여 일반 양식 필드인지 파일 업로드 양식 필드인지를 결정할 수 있습니다.
2. String getName ()
getName 메소드는 파일 업로드 필드에서 파일 이름을 가져 오는 데 사용됩니다.
IE 또는 Firefox에서 얻은 파일 이름은 다릅니다. 즉, 절대 경로이며 Firefox에서는 파일 이름 일뿐입니다.
3. String getfieldName ()
getfieldName 메소드는 양식 태그 이름 속성의 값을 반환하는 데 사용됩니다. 위의 예에서와 같이 <input type = "text"name = "column"의 값.
4. void write (파일 파일)
쓰기 방법은 FileItem 객체에 저장된 신체 내용을 지정된 파일에 저장하는 데 사용됩니다. FileItem 객체의 기본 내용이 임시 파일에 저장되면 메소드가 성공적으로 완료된 후 임시 파일이 지워질 수 있습니다. 이 방법은 일반 양식 필드의 내용을 파일에 쓸 수 있지만 주요 목적은 로컬 파일 시스템에 업로드 된 파일 컨텐츠를 저장하는 것입니다.
5. String getString ()
GetString 메소드는 FileItem 객체에 저장된 데이터 스트림 컨텐츠를 문자열로 반환하는 데 사용됩니다. 두 가지 과부하 된 정의가 있습니다.
public java.lang.string getstring ()
public java.lang.string getstring (java.lang.string 인코딩)
java.io.unsupportedencodingException을 던집니다
전자는 기본 문자 세트를 인코딩하여 신체 내용을 문자열로 변환하고 후자는 매개 변수로 지정된 인코딩을 사용하여 본문 내용을 문자열로 변환합니다. 중국어가 정상적인 형태의 필드 요소의 내용을 읽을 때 발생하는 경우, 두 번째 getString 메소드를 호출하고 올바른 문자 세트 인코딩 이름을 전달하십시오.
6. String getContentType ()
getContentType 메소드는 업로드 된 파일의 유형, 즉 "image/jpeg"와 같은 업로드 된 파일의 유형, 즉 양식 필드 요소 설명 헤더 속성 "Content-Type"의 값을 얻는 데 사용됩니다. FileItem 클래스 객체가 일반 형태 필드에 해당하면 메소드가 NULL을 반환합니다.
7. 부울 isinmemory ()
Isinmemory 방법은 FileItem 객체에 의해 캡슐화 된 데이터 컨텐츠가 메모리 또는 임시 파일에 저장되어 있는지 여부를 결정하는 데 사용됩니다. 메모리에 저장되면 true를 반환하고 그렇지 않으면 거짓을 반환합니다.
8. void delete ()
삭제 방법은 FileItem 클래스 객체에 저장된 기본 내용을 지우는 데 사용됩니다. 기본 내용이 임시 파일에 저장되면 삭제 메소드는 임시 파일을 삭제합니다.
가비지 수집기가 FileItem 객체를 수집 할 때 임시 파일이 자동으로 지워지지만 삭제 방법을 호출하면 임시 파일을 일찍 지우고 시스템 저장 리소스를 확정 할 수 있습니다. 또한 시스템에서 예외가 발생하면 일부 임시 파일이 하드 디스크에 영구적으로 저장 될 수 있습니다.
9. inputStream getInputStream ()
업로드 된 파일의 데이터 내용을 스트림 형식으로 반환합니다.
10. Long Getsize ()
업로드 된 파일의 바이트로 크기를 반환합니다.
위의 기사는 파일 시티의 일반적인 방법에 대해 간단히 이야기합니다. 나는 당신이 당신에게 참조를 줄 수 있기를 바랍니다. 그리고 당신이 wulin.com을 더 지원할 수 있기를 바랍니다.