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, removeItem
cancelUpload, 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, statusToString
doDelete, doHead, doOptions, doPut, doTrace, getLastModified, service, service
destroy, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
public 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.UploadAction
gwtupload.server.exceptions.UploadActionException
public void removeItem(javax.servlet.http.HttpServletRequest request, String fieldName) throws gwtupload.server.exceptions.UploadActionException
removeItem
in class gwtupload.server.UploadAction
gwtupload.server.exceptions.UploadActionException
public void getUploadedFile(javax.servlet.http.HttpServletRequest request, javax.servlet.http.HttpServletResponse response) throws IOException
getUploadedFile
in class gwtupload.server.UploadServlet
IOException
public 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.UploadServlet
public 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.