package frame.upload.servlet; import java.io.IOException; import java.util.List; import javax.servlet.http.HttpServletRequest; import frame.upload.servlet.ServletRequestContext; import frame.upload.FileItemFactory; import frame.upload.FileItemIterator; import frame.upload.FileUpload; import frame.upload.FileUploadException; public class ServletFileUpload extends FileUpload { public static final boolean isMultipartContent(HttpServletRequest request) { String contentType = request.getContentType(); if (contentType == null) { return false; } else if (contentType.toLowerCase().startsWith("multipart/")) { return true; } return false; } public ServletFileUpload() { super(); } public ServletFileUpload(FileItemFactory fileItemFactory) { super(fileItemFactory); } public List parseRequest(HttpServletRequest request) throws FileUploadException { return parseRequest(new ServletRequestContext(request)); } public FileItemIterator getItemIterator(HttpServletRequest request) throws FileUploadException, IOException { return super.getItemIterator(new ServletRequestContext(request)); } }