var formData = new FormData();
// 一种情况是,自己创造个文件
formData.append("username", "Groucho");
formData.append("accountnum", 123456); //数字 123456 会被立即转换成字符串 "123456"
// HTML 文件类型 input,由用户选择
formData.append("userfile", fileInputElement.files[0]);
// JavaScript file-like 对象
var content = '<a id="a"><b id="b">hey!</b></a>'; // 新文件的正文
var blob = new Blob([content], { type: "text/xml" });
formData.append("webmasterfile", blob);
// 另一种情况是,用上传组件已经拿到file
formData.append('file', file);
axios.post('/upload', formData, {
headers: {
'content-type': 'multipart/form-data'
}
}).then(response => {
// 处理响应
}).catch(error => {
// 处理错误
});
01-07
1242
![](https://csdnimg.cn/release/blogv2/dist/pc/img/readCountWhite.png)