Package sk.iway.iwcm.components.upload
Class XhrFileUploadService
java.lang.Object
sk.iway.iwcm.components.upload.XhrFileUploadService
Service for handling file uploads via XHR.
It stores uploaded file chunks temporarily in random folder, and assembles them once all chunks are received.
It also provides methods to move, replace, and delete uploaded files by their unique keys.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionboolean
getTempFileName
(String fileKey) getTempFilePath
(String fileKey) moveAndReplaceFile
(String fileKey, String dir, String fileNameParam) protected XhrFileUploadResponse
processUpload
(javax.servlet.http.HttpServletRequest request) void
setResponse
(javax.servlet.http.HttpServletResponse response, XhrFileUploadResponse xhrFileUploadResponse)
-
Constructor Details
-
XhrFileUploadService
public XhrFileUploadService()
-
-
Method Details
-
processUpload
-
setResponse
public void setResponse(javax.servlet.http.HttpServletResponse response, XhrFileUploadResponse xhrFileUploadResponse) -
moveFile
- Throws:
IOException
-
moveAndReplaceFile
public String moveAndReplaceFile(String fileKey, String dir, String fileNameParam) throws IOException - Throws:
IOException
-
delete
-
getTempFileName
-
getTempFilePath
-