前端向后端传递formData类型的二进制文件


// 获取到的文件file类型转换为formData类型
let formData = new FormData();
formData.append("file", file文件);
formData.append("其他参数名", 其他参数);

// 本项目的默认请求头:
// axios.defaults.headers.common['Content-Type'] = 'application/json';

// 向后端传递formData格式文件,需要改变请求头为:"application/x-www-form-urlencoded;charset:UTF-8"

this.$http.post(url, formData, {
    headers: {
         "Content-Type": "application/x-www-form-urlencoded;charset:UTF-8",
    },
}).then(({ data }) => {
    if (data.code == 200) {
        // 请求成功后的操作
    }
});// 获取到的文件file类型转换为formData类型
let formData = new FormData();
formData.append("file", file文件);
formData.append("其他参数名", 其他参数);

// 本项目的默认请求头:
// axios.defaults.headers.common['Content-Type'] = 'application/json';

// 向后端传递formData格式文件,需要改变请求头为:"application/x-www-form-urlencoded;charset:UTF-8"

this.$http.post(url, formData, {
    headers: {
         "Content-Type": "application/x-www-form-urlencoded;charset:UTF-8",
    },
}).then(({ data }) => {
    if (data.code == 200) {
        // 请求成功后的操作
    }
});

 

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM