1、上传图片
var fileObj = document.getElementById("file").files[0]; // js 获取文件对象
let formData = new FormData();
formData.append('fileName', fileObj);
let config = {
headers: {'Content-Type': 'multipart/form-data'}
}
this.$http.create({withCredentials: true}).post('/api/files/upload', formData, config).then(rsp => {
if (rsp.data && rsp.data.retCode == 1) {
console.log(rsp)
}
})
关键是配置好请求头,记得通过表单形式来提交图片
2、提交常规数据
let params = {
emailAddress: this.emailAddress,
oldPassword: Utils.md5(this.oldPassword),
password: Utils.md5(this.password),
username: this.username,
userId: this.userId
}
let config = {
headers: {'Content-Type': 'application/json'},//设置到头部的数据
};
this.$http.post(`/api/user/updateUserInfo?userId=${this.userId}`, params, config).then(rsp => {
if (rsp.data && rsp.data.retCode === 1) {
alert(rsp.data.msg);
}
})