- 继承 com.seeyon.ctp.common.fileupload.FileUploadController 重写 processUpload,processUploadForCap4两个方法
- 修改 WEB-INF/cfgHome/spring/spring-file-controller.xml 中 beanId 为’/fileUpload.do’ 的springBean为实现类,注意只修改class属性即可
- 配置文件修改
<bean name="/fileUpload.do"
class="com.seeyon.apps.sfyformplug.aspect4sfy.AspectJ4FileUploadController">
<property name="clientAbortExceptionName" value="ClientAbortException" />
<property name="htmlSuffix" value="htm|html|shtm|shtml|xhtml|hta|htc|mht|wml|xml|xslt|xsl|jsp|asp|php|css|js|sql" />
</bean>
- 代码如下:
package com.seeyon.apps.sfyformplug.aspect4sfy;
import com.seeyon.ctp.common.AppContext;
import com.seeyon.ctp.common.authenticate.domain.User;
import com.seeyon.ctp.common.exceptions.BusinessException;
import com.seeyon.ctp.common.fileupload.FileUploadController;
import lombok.extern.slf4j.Slf4j;
import org.apache.commons.lang.StringUtils;
import org.springframework.stereotype.Component;
import org