vue上传文件时 如何接收file文件 form-data类型的

我的解答思路和尝试过的方法

后端参数是这个样子的,不知道vue怎么写才能接收它

img

需要修改请求头Content-type为multipart/form-data

let formData = new FormData()
formData.append('multiparFile', 选择的文件)

我写过类似的,可以看看 https://blog.csdn.net/m0_52539553/article/details/116425069?spm=1001.2014.3001.5502
如有帮助,采纳支持一下,谢谢。

  1. <input type="file"  onchange="上传事件">
    
upload(file){
    let formData = new FormData()
    formData.append('multiparFile', file)
    this.$axios({
                   url: 'xxxxxxxxxxxxxxx',
                   method: "post",
                   data: formData,
                   headers: {
                     "Content-Type": "multipart/form-data"
                   }
               }).then(res => {    })    
}

如有帮助,麻烦点个【采纳此答案】 谢谢啦~