SpringMVC实现文件上传
- 注册一个文件上传bean对象,设置一下总文件大小等参数。
- 获取一个MultipartFile对象,将文件拷贝到一个本地文件即可。
举例
注册一个文件上传bean对象,设置一下总文件大小等参数。
<!-- 配置文件上传的信息 -->
<bean class="org.springframework.web.multipart.commons.CommonsMultipartResolver" id="multipartResolver">
<!-- 上传文件的总的大小 -->
<property name="maxUploadSize" value="5242880"></property>
</bean>
获取一个MultipartFile对象,将文件拷贝到一个本地文件即可。
@RequestMapping("/addUser")
@ResponseBody
public String addUser(String name,MultipartFile upload) throws IllegalStateException, IOException{
System.out.println(name+"-->"+upload.getOriginalFilename());
// 对文件做处理
upload.transferTo(new File("d:/tools/",upload.getOriginalFilename()));
return "ok";
}
总结:SpringMVC简单文件上传只需简单的两步。
项目打包 提取码:muok
环境:eclipse