通过传统的form表单写上传多图的时候发现
<form id= "uploadForm" action= "/file/upload" method= "post" enctype ="multipart/form-data">
<div >上传文件: <input type ="file" name="file" /></div>
<input type ="submit" value="上传"/>
</form>
如果一次不多选的话单张图片一个一个选择总是会只上传最后一个选中的图片。
而且传统的form表单提交会导致页面刷新,此时就用使用ajax请求接口。
但是上述方式,只能传递一般的参数,上传文件的文件流是无法传递的。
所以就要使用FormData,我们就可以轻松地使用Ajax方式进行文件上传了。
可以先看一下formData使用详解:FormData使用方法详解
一、使用FormData进行Ajax请求
然后页面代码需要修改一下</