使用springMvc上传文件,HttpServletRequest转MultipartHttpServletRequest异常问题。

(1)spring-servlet.xml文件 添加    

1 <bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
2         <property name="maxUploadSize">  
3             <value>10240000</value>  
4         </property>   
5         <property name="defaultEncoding">
6             <value>utf-8</value>
7         </property>
8 </bean>

(2)添加commons-fileupload.jar,commons-io.jar,org.springframework.web.jar

(3)form表单(直接刷新提交)

1 <form id="form" action="" method="post" enctype ="multipart/form-data">
2     <input name="imgfile" type="file" />
3     <input type="submit"  value="提交"/>
4 </form>

(4)Controller代码
   1 MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest)request; 2 MultipartFile imgfile = multipartRequest.getFile("imgfile"); 

使用ajax异步上传文件,可参考这里:http://www.cnblogs.com/zhuxiaojie/p/4783939.html

 posted on 2016-01-13 12:31  Christianus  阅读(514)  评论(0)    收藏  举报