<!-- vant 框架 -->
<van-uploader :after-read="afterRead"></van-uploader>
async afterRead(e) {
let formdata1 = new FormData()
formdata1.append('file', file) // 文件
formdata1.append('fileName', fileName) // 文件名
axios.post(url, formdata1, { headers: { 'Content-Type': 'multipart/form-data' }})
},
另:Content-Type:
- application/json : 请求体中的数据会以json字符串的形式发送到后端
- application/x-www-form-urlencoded:请求体中的数据会以普通表单形式(键值对)发送到后端
- multipart/form-data: 它会将请求体的数据处理为一条消息,以标签为单元,用分隔符分开。既可以上传键值对,也可以上传文件。