1,写一个上传form表单的file
<form action="testFileUpload" method="post" enctype="multipart/form-data">
UploadFile:<input name="file" type="file"/>
Desc:<input name="desc" type="text"/>
<input type="submit" value="Submit">
</form>
2,配置springmvc.xml
<!--配置MultipartResolver-->
<bean id="multipartResolver"
class="org.springframework.web.multipart.commons.CommonsMultipartResolver">
<property name="defaultEncoding" value="UTF-8"></property>
<property name="maxUploadSize" value="1024000"></property>
</bean>
3,RequestingMapping ,Handler
//使用MultipartResolver实现文件上传
@RequestMapping("/testFileUpload")
public String testFileUpload(@RequestParam("desc") String desc,@RequestParam("file") MultipartFile file){
System.out.println("desc:"+desc);
System.out.println("ContentType:"+file.getContentType());
System.out.println("Size"+file.getSize());
System.out.println("FileName"+file.getName());
System.out.println("Name"+file.getName());
return "success";
}
4,返回视图success.jsp