当表单中包含文件,并要求文件和表单中的数据一起提交到后台,下面是我用的方法:
var fd = new FormData() // 先 new 一个FormData() 格式的变量
fd.append('data', JSON.stringify(obj)) // obj 是表单中的数据
fd.append('file', this.$refs.file.files) // 我用的是原生<input type="file" ref="file"/>获取文件的
接下来调接口的时候直接把 fa 传给后台
备注:data 与 file 要与后台协商好用什么字段
网友评论