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:
- Serialized Form
-
-
Field Summary
Fields Modifier and Type Field Description static String
IMIXS_FILEDATA_LIST
-
Constructor Summary
Constructors Constructor Description AjaxFileUploadServlet()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected 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 session-
Methods inherited from class jakarta.servlet.http.HttpServlet
doHead, doOptions, doPut, doTrace, getLastModified, init, service, service
-
-
-
-
Field Detail
-
IMIXS_FILEDATA_LIST
public static final String IMIXS_FILEDATA_LIST
- See Also:
- Constant Field Values
-
-
Method Detail
-
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
-
-