js包装的文件上传请求返回空数组

时间:2020-05-08 18:24:46

标签: reactjs laravel axios

我正在使用React和Laravel。当我尝试使用包装的FormData对象发布文件上传请求时,请求在Laravel中获取空数组。我想使用包装,因为我需要发送多个参数。

很好

function onSubmit() {    
    let array = gallery

    Axios.post(`/api/submit`, array).then(res => (
        console.log(res.data)
    ))
}

但是后端有空数组

function onSubmit() { 
    let array = { gallery }

    Axios.post(`/api/submit`, array).then(res => (
        console.log(res.data)
    ))
}

1 个答案:

答案 0 :(得分:0)

嘿,您需要在节点服务器中使用中间件来处理文件。

您可以使用multer。 https://github.com/expressjs/multer