public class UploadService extends Object
| Modifier and Type | Class and Description |
|---|---|
static class |
UploadService.UploadLimit |
static class |
UploadService.UploadUnit |
| Modifier and Type | Field and Description |
|---|---|
static String |
UPLOAD_RESOURCES_STACK |
| Constructor and Description |
|---|
UploadService(org.exoplatform.container.xml.PortalContainerInfo pinfo,
org.exoplatform.container.xml.InitParams params) |
| Modifier and Type | Method and Description |
|---|---|
void |
addUploadLimit(String uploadId,
Integer limitMB)
Registry upload limit size for uploadLimitsMB_.
|
void |
addUploadLimit(String uploadId,
Integer limit,
UploadService.UploadUnit unit) |
void |
cleanUp(javax.servlet.http.HttpSession session)
Clean up temporary files that are uploaded in the Session but not removed yet
|
String |
correctFileName(String fileName) |
void |
createUploadResource(javax.servlet.http.HttpServletRequest request)
Create UploadResource for HttpServletRequest
|
void |
createUploadResource(String uploadId,
javax.servlet.http.HttpServletRequest request) |
void |
createUploadResource(String uploadId,
String encoding,
String contentType,
double contentLength,
InputStream inputStream)
Deprecated.
|
Map<String,UploadService.UploadLimit> |
getUploadLimits()
Get all upload limit sizes
|
UploadResource |
getUploadResource(String uploadId)
Get UploadResource by uploadId
|
void |
register(MimeTypeUploadPlugin plugin) |
void |
removeUpload(String uploadId)
Deprecated.
use
removeUploadResource(String) instead |
void |
removeUploadLimit(String uploadId) |
void |
removeUploadResource(String uploadId)
Remove the UploadResource and its temporary file that associated with given
uploadId. |
public static String UPLOAD_RESOURCES_STACK
public void register(MimeTypeUploadPlugin plugin)
public void createUploadResource(javax.servlet.http.HttpServletRequest request)
throws org.apache.commons.fileupload.FileUploadException
request - the webapp's HttpServletRequestorg.apache.commons.fileupload.FileUploadExceptionpublic void createUploadResource(String uploadId, javax.servlet.http.HttpServletRequest request) throws org.apache.commons.fileupload.FileUploadException
org.apache.commons.fileupload.FileUploadExceptionpublic void createUploadResource(String uploadId, String encoding, String contentType, double contentLength, InputStream inputStream) throws Exception
createUploadResource(String, javax.servlet.http.HttpServletRequest) insteadExceptionpublic UploadResource getUploadResource(String uploadId)
uploadId - uploadId of UploadResourcepublic void cleanUp(javax.servlet.http.HttpSession session)
session - @Deprecated public void removeUpload(String uploadId)
removeUploadResource(String) insteaduploadId - public void removeUploadResource(String uploadId)
uploadId. uploadId is null or UploadResource is null, do nothinguploadId - uploadId of UploadResource will be removedpublic void addUploadLimit(String uploadId, Integer limitMB)
uploadId - limitMB - upload limit sizepublic void addUploadLimit(String uploadId, Integer limit, UploadService.UploadUnit unit)
public void removeUploadLimit(String uploadId)
public Map<String,UploadService.UploadLimit> getUploadLimits()
Copyright © 2018 JBoss by Red Hat. All Rights Reserved.