1、关于dorado7 文件上传所用的的控件:UploadAction。
2、UploadAction不是dorado-core提供的,是由Uploader项目提供的,因此你首先需要下载控件对应的jar.
dorado-uploader-1.0.21-20170926.023718-3.jar(我的这个版本的,你们可以下载其他版本的)。
下载路径:http://nexus.bsdn.org/#welcome

主要依赖的第三方的jar:
- commons-fileupload-1.2.2.jar
- commons-io-2.0.jar
- jackson-databind-2.3.0.jar
- jackson-annotations-2.3.0.jar
- jackson-core-2.3.0.jar
- UserAgentUtils-1.18.jar :http://nexus.bsdn.org/service/local/repositories/central/content/eu/bitwalker/UserAgentUtils/1.18/UserAgentUtils-1.18.jar
- spring-useragentutils.jar: http://nexus.bsdn.org/service/local/repositories/atlassian_repo/content/com/github/theborakompanioni/spring-useragentutils/1.1.1/spring-useragentutils-1.1.1.jar
下载路径:http://wiki.bsdn.org/pages/viewpage.action?pageId=13205890

3、代码的话,参考:http://wiki.bsdn.org/pages/viewpage.action?pageId=13205890
里面有详细讲解。
4、处理文件名中文乱码,则在web.xml里加入:
<filter>
<filter-name>CharacterEncodingFilter</filter-name>
<filter-class>org.springframework.web.filter.CharacterEncodingFilter</filter-class>
<init-param>
<param-name>encoding</param-name>
<param-value>UTF-8</param-value>
</init-param>
</filter>
<filter-mapping>
<filter-name>CharacterEncodingFilter</filter-name>
<url-pattern>/*</url-pattern>
</filter-mapping>
5、最后这里:

存储的文件路径改一下。这里有问题,项目启动时会报错。
其他的,没什么要改的啦
1630





