1 17 18 19 package org.apache.tomcat.util.http.fileupload; 20 21 22 import java.io.File ; 23 import java.io.IOException ; 24 import java.io.InputStream ; 25 import java.io.OutputStream ; 26 import java.io.Serializable ; 27 import java.io.UnsupportedEncodingException ; 28 29 30 57 public interface FileItem 58 extends Serializable 59 { 60 61 62 64 65 74 InputStream getInputStream() 75 throws IOException ; 76 77 78 85 String getContentType(); 86 87 88 96 String getName(); 97 98 99 101 102 109 boolean isInMemory(); 110 111 112 117 long getSize(); 118 119 120 125 byte[] get(); 126 127 128 140 String getString(String encoding) 141 throws UnsupportedEncodingException ; 142 143 144 151 String getString(); 152 153 154 170 void write(File file) throws Exception ; 171 172 173 180 void delete(); 181 182 183 189 String getFieldName(); 190 191 192 197 void setFieldName(String name); 198 199 200 207 boolean isFormField(); 208 209 210 217 void setFormField(boolean state); 218 219 220 229 OutputStream getOutputStream() throws IOException ; 230 231 } 232 | Popular Tags |