FormData
FormData是浏览器提供的一个WebAPI,以键值对的方式存储数据。
FormData + Ajax 技术实现文件上传的功能。
注意:Ajax 实现文件上传的时候,请求体的编码格式必须是 multipart/form-data。
FormData上传文件的格式为二进制
FormData + axios 向服务器提交普通的数据
FormData 是一个构造函数,new FormData() 即可得到 FormData 对象:
let fd = new FormData() //得到一个空的二进制FormDATa实例
调用FormData 对象的 append(键, 值) 方法,向空白的FormDATa中追加键值对数据,
键表示数据项的名字,必须是字符串
值表示数据项的值,可以是任意类型的数据