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、最后这里:
存储的文件路径改一下。这里有问题,项目启动时会报错。
其他的,没什么要改的啦