<template>
//类型为file的input框
<input type="file" @change="upload">
</template>
methods:{
upload(e){
let file = e.target.files[0]
//不知道这是什么可以打印出来看看
let url = window.URL.createObjectURL(file)
//可以生成文件的url,用作预览
let formData = new FormData()
//new一个formdata对象,他可以可以将文件转成二进制文件,formdata原型上还有很多方法,如set、delete、has等等。
formData.append('file', file)
axios({
method:"POST",
url:"",
data:{formData}
})
}
}