public class UploadServlet
extends gwtupload.server.UploadAction
| Modifier and Type | Field and Description |
|---|---|
protected static org.slf4j.Logger |
log |
static String |
RECEIVEDCONTENTTYPES |
static String |
RECEIVEDFILENAMES |
static String |
RECEIVEDFILES |
DEFAULT_REQUEST_LIMIT_KB, DEFAULT_SLOW_DELAY_MILLIS, logger, maxSize, perThreadRequest, SESSION_FILES, SESSION_LAST_FILES, uploadDelay, useBlobstore, XML_CANCELED_TRUE, XML_DELETED_TRUE, XML_ERROR_ITEM_NOT_FOUND, XML_ERROR_TIMEOUT, XML_FINISHED_OK| Constructor and Description |
|---|
UploadServlet() |
| Modifier and Type | Method and Description |
|---|---|
void |
checkRequest(javax.servlet.http.HttpServletRequest request) |
static void |
cleanReceivedFiles(javax.servlet.http.HttpSession session) |
static void |
cleanReceivedFiles(String sid) |
String |
executeAction(javax.servlet.http.HttpServletRequest request,
List<org.apache.commons.fileupload.FileItem> sessionFiles)
Override executeAction to save the received files in a custom place and
delete this items from session.
|
static Map<String,String> |
getReceivedFileNames(javax.servlet.http.HttpServletRequest request,
String sid) |
static Map<String,File> |
getReceivedFiles(javax.servlet.http.HttpServletRequest request,
String sid) |
void |
getUploadedFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
Get the content of an uploaded file
|
static boolean |
isAllowedForUpload(String filename)
Checks if the passed filename can be uploaded or not on the basis of what
configured in 'upload.disallow'.
|
void |
removeItem(javax.servlet.http.HttpServletRequest request,
String fieldName)
Remove a file when the user sends a delete request
|
doGet, doPost, getFileStream, getFormField, init, removeItemcancelUpload, copyFromInputStreamToOutputStream, createNewListener, findFileItem, findItemByFieldName, findItemByFileName, finish, getBlobstorePath, getCurrentListener, getFileItemFactory, getFileItemsSummary, getInitParameter, getLastReceivedFileItems, getMessage, getSessionFileItems, getSessionItems, getThreadLocalRequest, getUploadStatus, isAppEngine, parsePostRequest, removeCurrentListener, removeSessionFileItems, removeSessionFileItems, removeSessionFiles, removeUploadedFile, renderHtmlMessage, renderMessage, renderXmlResponse, renderXmlResponse, setThreadLocalRequest, stackTraceToString, statusToStringdoDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, servicedestroy, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, logpublic static String RECEIVEDFILES
public static String RECEIVEDCONTENTTYPES
public static String RECEIVEDFILENAMES
protected static org.slf4j.Logger log
public String executeAction(javax.servlet.http.HttpServletRequest request, List<org.apache.commons.fileupload.FileItem> sessionFiles) throws gwtupload.server.exceptions.UploadActionException
executeAction in class gwtupload.server.UploadActiongwtupload.server.exceptions.UploadActionExceptionpublic void removeItem(javax.servlet.http.HttpServletRequest request,
String fieldName)
throws gwtupload.server.exceptions.UploadActionException
removeItem in class gwtupload.server.UploadActiongwtupload.server.exceptions.UploadActionExceptionpublic void getUploadedFile(javax.servlet.http.HttpServletRequest request,
javax.servlet.http.HttpServletResponse response)
throws IOException
getUploadedFile in class gwtupload.server.UploadServletIOExceptionpublic static Map<String,File> getReceivedFiles(javax.servlet.http.HttpServletRequest request, String sid)
public static Map<String,String> getReceivedFileNames(javax.servlet.http.HttpServletRequest request, String sid)
public void checkRequest(javax.servlet.http.HttpServletRequest request)
checkRequest in class gwtupload.server.UploadServletpublic static boolean isAllowedForUpload(String filename)
public static void cleanReceivedFiles(String sid)
public static void cleanReceivedFiles(javax.servlet.http.HttpSession session)
Copyright © 2008-2014 Logical Objects. All Rights Reserved.