我们是否可以使用其他键在对象内上传File objs?我被要求向对象添加import_type键,但是当我使用称为react-dropzone https://react-dropzone.js.org/的包上载它时,它已经是File obj 所以我必须要做类似的事情
[{file: //File obj,
import_type: 1
}, {file: //File obj,
import_type: 1
},]
这是在发帖请求中发送的
export const uploadFiles = (formData) => {
return axios.post("/upload", formData, {
headers: {
"Content-Type": "multipart/form-data",
},
});
};
我收到错误消息“缺少数据”,并且仅在发送数据时显示此信息...
data: ["file": {"path": "",} //file path
"import_type": 1 //value I want sent with the obj
答案 0 :(得分:0)
问题来源:我正在传递整个数组,而axios并不是在寻找那个而是一个文件。
我的解决方案:我正在映射整个数组,并对每个数组值使用Promise.all,以便将其正确处理。