throws FileUploadFailException {
HttpServletRequest request = ServletActionContext.getRequest();
if (request instanceof MultiPartRequestWrapper) {
MultiPartRequestWrapper requestWrapper = (MultiPartRequestWrapper) request;
Enumeration<String> e = requestWrapper.getFileParameterNames();
if (e.hasMoreElements()) {
String fieldName = e.nextElement();
File uploadedFile = (((File[]) requestWrapper.getFiles(fieldName))[0]);
String fileName = requestWrapper.getFileNames(fieldName)[0];
String contentTypes = requestWrapper.getContentTypes(fieldName)[0];
UploadFile uploadfile = new UploadFile(fileName, uploadedFile, contentTypes,
fieldName);
return uploadfile;
}
}
return null;
}