Dorado7 文件上传

1、关于dorado7 文件上传所用的的控件:UploadAction。

2、UploadAction不是dorado-core提供的,是由Uploader项目提供的,因此你首先需要下载控件对应的jar.

     dorado-uploader-1.0.21-20170926.023718-3.jar(我的这个版本的,你们可以下载其他版本的)。

下载路径:http://nexus.bsdn.org/#welcome

Dorado7 文件上传_第1张图片

主要依赖的第三方的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

Dorado7 文件上传_第2张图片

 

3、代码的话,参考:http://wiki.bsdn.org/pages/viewpage.action?pageId=13205890

里面有详细讲解。

4、处理文件名中文乱码,则在web.xml里加入:

<filter>

    <filter-name>CharacterEncodingFilterfilter-name>

    <filter-class>org.springframework.web.filter.CharacterEncodingFilterfilter-class>

    <init-param>

        <param-name>encodingparam-name>

        <param-value>UTF-8param-value>

    init-param>

filter>

<filter-mapping>

    <filter-name>CharacterEncodingFilterfilter-name>

    <url-pattern>/*url-pattern>

filter-mapping>

5、最后这里:

Dorado7 文件上传_第3张图片

存储的文件路径改一下。这里有问题,项目启动时会报错。

其他的,没什么要改的啦

你可能感兴趣的:(Dorado7 文件上传)