Class AjaxFileUploadServlet
java.lang.Object
jakarta.servlet.GenericServlet
jakarta.servlet.http.HttpServlet
org.imixs.workflow.faces.fileupload.AjaxFileUploadServlet
- All Implemented Interfaces:
jakarta.servlet.Servlet
,jakarta.servlet.ServletConfig
,Serializable
@WebServlet(urlPatterns="/fileupload/*")
public class AjaxFileUploadServlet
extends jakarta.servlet.http.HttpServlet
The AjaxFileUploadServlet is a Multipart-Servlet 3.0. It is used by the
imixsFileUplad widget. The widget is using a jQuery component to handle the
upload of multiple files and supports drag & drop functionality. The servlet
is configured with a max file size to 10MB, and a max request size of 50MB.
- Author:
- rsoika
- See Also:
-
Field Summary
Fields inherited from class jakarta.servlet.http.HttpServlet
LEGACY_DO_HEAD
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionprotected void
doDelete
(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse response) Delete a existing file form the fileData list stored in the current user sessionprotected void
doGet
(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) Getter method to return the file content from the fileData list stored in the current userprotected void
doPost
(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse response) Upload files to stored in the current user sessionMethods inherited from class jakarta.servlet.http.HttpServlet
doHead, doOptions, doPut, doTrace, getLastModified, init, service, service
Methods inherited from class jakarta.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, log, log
-
Field Details
-
IMIXS_FILEDATA_LIST
- See Also:
-
-
Constructor Details
-
AjaxFileUploadServlet
public AjaxFileUploadServlet()
-
-
Method Details
-
doPost
protected void doPost(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException Upload files to stored in the current user session- Overrides:
doPost
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
IOException
-
doDelete
protected void doDelete(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse response) throws jakarta.servlet.ServletException, IOException Delete a existing file form the fileData list stored in the current user session- Overrides:
doDelete
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
IOException
-
doGet
protected void doGet(jakarta.servlet.http.HttpServletRequest httpRequest, jakarta.servlet.http.HttpServletResponse httpResponse) throws jakarta.servlet.ServletException, IOException Getter method to return the file content from the fileData list stored in the current user- Overrides:
doGet
in classjakarta.servlet.http.HttpServlet
- Throws:
jakarta.servlet.ServletException
IOException
-