我要将文件和表单一起传递到后台,这里用FormData来传输数据
将表单值 装入 FormData中
let formData = new FormData();
for ( const key in this.form ) {//form是表单数据
formData.append(key, this.form[key]);
}
再将文件加入到FormData中:
this.fileList.map((item) **=>** {
formData.append("file", item.raw);
});
直接打印的看看结果:
发现FormData是个完整的对象无法直接查看我们填进去的值
循环打印 取值:
formData.forEach( (val, key) => {
console.log("key %s: value %s", key, val);
});