使用HttpServletRequest 可以找到MultipartHttpServletRequest对象:
MultipartHttpServletRequest multipartRequest = (MultipartHttpServletRequest) req;
使用MultipartHttpServletRequest的对象来获取jsp from表单上传的File (我这里使用的是getFile() );
MultipartFile file2 = multipartRequest.getFile("file");
使用 file2.transferTo(files);
把from表单提交的文件放到本地。
首先jsp 表单提交时 <form id="ff" action="" method="post" enctype="multipart/form-data">
需要配置属性 enctype="multipart/form-data"
mvc.xml中配置:
<bean id="multipartResolver" class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<!-- set the max upload size 2GB -->
<property name="maxUploadSize">
<value>2147483648</value>
</property>
</bean>