昨天老师布置了这个作业,上csdn里面找到了一些文章,但找到的每篇文章都缺了一点东西,整理了一下所有需要配置的东西,和解析过程。
首先在pom.xml里面注入依赖:
文件上传的jar包
<dependency>
<groupId>commons-fileupload</groupId>
<artifactId>commons-fileupload</artifactId>
<version>1.3.1</version>
</dependency>
在applicationContext.xml里面添加:
文件解析器,没有无法解析文件。
<!--配置文件上传解析器 其中id的值必须是commonsMultipartResolver 只是个固定写法,其他的不行-->
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="maxUploadSize" value="52428800"/>
<property name="defaultEncoding" value="UTF-8"/>
</bean>
然后就是代码部分。
网页方面用了一个input file控件,方法一定要是post,因为文件不可能放在url里面上传。一定要有enctype=