网络


Html
<el-button @click="mockClike" size="small">上传设备照片</el-button>
<input v-show="false" ref="imgFile" type="file" name="file" accept="image/png,image/jpeg" @change="uploadImage" />
Api
export const UploadImage = (formData) => {
return request({
url: "index/UploadImage",
method: "POST",
data: formData,
headers: {
'Content-Type': 'multipart/form-data'
}
})
}
图1
Js
mockClike() {
this.$refs.imgFile.click();
},
async uploadImage(e) {
const file = e.target.files[0];
console.log(file);
const formData = new FormData();
formData.append("image", file);
const res = await UploadImage(formData);
console.log(res);
},
上传成功
