使用FormData()在React中从网络上传文档不起作用

时间:2020-09-15 11:55:30

标签: reactjs upload redux-saga form-data

我正在创建一个简单的表单,其中包含几个字段和一个按钮,用于从您的PC中选择文件并上传它。但是我上传文件时遇到问题。我正在使用FormData()创建“文件”对象。这是我的传奇的代码(我也在使用redux传奇):

function* upload(action) {
    const payload = action.payload
    const data = new FormData()
    payload.files.map((file) => {
        data.append("file", file)
    })
    data.append("code", payload.code)

   .....
} 

问题在于数据对象一直是空的,在后端我正在发送一个空对象。有人可以检查我是否使用FormData()错误,或者为什么数据对象为空?还是可以建议我一种方法,以开发一种可以以表单形式上传文件的功能?

谢谢。

0 个答案:

没有答案