Package com.logicaldoc.web
Class UploadServlet
java.lang.Object
javax.servlet.GenericServlet
javax.servlet.http.HttpServlet
com.logicaldoc.web.UploadServlet
- All Implemented Interfaces:
SessionListener
,Serializable
,javax.servlet.Servlet
,javax.servlet.ServletConfig
This servlet is responsible for document resource upload. It receives the
document resource and uploads it in LogicalDOC, inside the document's folder.
- Since:
- 4.5
- Author:
- Matteo Caruso - LogicalDOC
- See Also:
-
Field Summary
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionstatic void
cleanUploads
(String sid) Removes all the uploaded files from session and file system.static void
cleanUploads
(javax.servlet.http.HttpSession httpSession) Removes all the uploaded files from session and file system.getUploads
(String sid) Retrieves the map containing the files uploaded in the current sessiongetUploads
(javax.servlet.http.HttpServletRequest request) Retrieves the map containing the files uploaded in the current reqeustvoid
onSessionClosed
(Object sid) void
onSessionCreated
(Session session) Methods inherited from class javax.servlet.http.HttpServlet
service
Methods inherited from class javax.servlet.GenericServlet
destroy, getInitParameter, getInitParameterNames, getServletConfig, getServletContext, getServletInfo, getServletName, init, init, log, log
-
Field Details
-
UPLOADS
- See Also:
-
-
Constructor Details
-
UploadServlet
public UploadServlet()Constructor of the object.
-
-
Method Details
-
getUploads
Retrieves the map containing the files uploaded in the current session- Parameters:
sid
- The current session ID- Returns:
- the files map where the key is the original file name and the value is the real file
-
getUploads
Retrieves the map containing the files uploaded in the current reqeust- Parameters:
request
- The current request- Returns:
- the files map where the key is the original file name and the value is the real file
-
cleanUploads
Removes all the uploaded files from session and file system.- Parameters:
sid
- The current session ID
-
cleanUploads
public static void cleanUploads(javax.servlet.http.HttpSession httpSession) Removes all the uploaded files from session and file system.- Parameters:
httpSession
- The current session
-
onSessionCreated
- Specified by:
onSessionCreated
in interfaceSessionListener
-
onSessionClosed
- Specified by:
onSessionClosed
in interfaceSessionListener
-