使用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
浙公网安备 33010602011771号