之前做一个项目,需要修改头像,总结一下。文件上传方式:表单上传,ajax上传,插件上传等三种方式。
使用MultipartFile上传文件
1、介绍:springmvc官方提供的一个比较完善的文件上传组件。下面是它的两个实现类:
org
2、使用
加入依赖
<dependency>
注意:前端传数据的时候要使用multipart/form-data格式来发送,不然后台无法接收到数据。
前端代码
1)如果是form表单的话,在form标签中加入 enctype="multipart/form-data"
<
2)上传多文件的话,需要加入multiple="multiple"
<
3)上传文件夹的话,需要加入 webkitdirectory directory
<
后端代码
1)单文件上传
@RequestMapping
2)多文件上传
@RequestMapping