packagecom.baidu.ueditor.extend;importjava.util.Map;importjavax.servlet.http.HttpServletRequest;importcom.baidu.ueditor.define.State;publicclassUEUploader{privateHttpServletRequestrequest=null;privateMap<String,Object>conf=null;privateUeditorServiceueditorService=null;publicUEUploader(HttpServletRequestrequest,Map<String,Object>conf,UeditorServiceueditorService){this.request=request;this.conf=conf;this.ueditorService=ueditorService;}publicfinalStatedoExec(){StringfiledName=(String)conf.get("fieldName");Statestate=null;if("true".equals(this.conf.get("isBase64"))){// state = Base64Uploader.save(this.request, this.conf);state=UEBase64Uploader.save(this.request.getParameter(filedName),this.conf,this.ueditorService);}else{// state = BinaryUploader.save(this.request, this.conf);state=UEBinaryUploader.save(this.request,this.conf,this.ueditorService);}returnstate;}}