001
014
015 package com.liferay.portal.kernel.upload;
016
017 import java.io.File;
018 import java.io.IOException;
019 import java.io.InputStream;
020
021 import javax.servlet.http.HttpServletRequest;
022
023
028 public interface UploadServletRequest extends HttpServletRequest {
029
030 public void cleanUp();
031
032 public String getContentType(String name);
033
034 public File getFile(String name);
035
036 public File getFile(String name, boolean forceCreate);
037
038 public InputStream getFileAsStream(String name) throws IOException;
039
040 public InputStream getFileAsStream(String name, boolean deleteOnClose)
041 throws IOException;
042
043 public String getFileName(String name);
044
045 public String[] getFileNames(String name);
046
047 public File[] getFiles(String name);
048
049 public InputStream[] getFilesAsStream(String name) throws IOException;
050
051 public InputStream[] getFilesAsStream(String name, boolean deleteOnClose)
052 throws IOException;
053
054 public String getFullFileName(String name);
055
056 public Long getSize(String name);
057
058 public Boolean isFormField(String name);
059
060 }