需求:vue上传二进制文件
方发:用 element 的 upload 上传组件
代码思路:
1、监听上传文件时候的回调
打印结果:
push 到变量中
2、用formdata格式 进行上传
let formDate = new FormData();
//添加入参
formDate.append("file", this.image.fileList[0].raw);
//设置请求头
let config = {
headers: { "Content-Type": "multipart/form-data" },
};
//把上面设置的 扔到接口里
importJudge(formDate, config)
.then((res) => {
if (res.code == 0) {
this.$message.success("添加成功");
//成功以后刷新页面
this.search();
} else {
this.$message.error(res.message);
}
})