1.请求封装不加任何的请求头
2.使用new FromData()
3.使用FormData的方法append()
4.ant.design中组件upload上传的文件需要手动改成原始文件(组件的文件经过封装的) file.originFileObj
// 提交表单
const uploadForm = async (values) => {
console.log('提交数据', values);
const formData = new FormData();
const { file, image, type, description, modelName } = values;
formData.append('type', type);
formData.append('description', description);
formData.append('modelName', modelName);
formData.append('file', file[0].originFileObj);
formData.append('image', image[0].originFileObj);
const res = await addModel(formData);
if (res.result_code == 200) {
message.success('添加成功');
addModelList(searchValue);
return true;
} else [message.error('添加失败')];
};