使用自定义请求正文对Dropzone上传器做出反应

时间:2019-11-06 13:04:35

标签: javascript reactjs react-dropzone

我正在根据文档使用react dropzone uploader将文件上传到我的服务器。我在https://react-dropzone-uploader.js.org/docs/api#getuploadparams的RDU组件文档中提到了一些额外的body参数到formdata对象。 但它总是与RDU的标准请求正文一起发送请求。

我的getUploadParams方法看起来像这样

getUploadParams = ({ file, meta }) => {
        const data = new FormData()
        data.append('customFile', file)
        data.append('type', 'normal')
        return { data, url: uploadUrl }
    }

任何帮助如何发送我们自己的请求formdata对象的人吗?

2 个答案:

答案 0 :(得分:0)

尝试一下:

return { url: uploadUrl,data }

也许订单使您失败

答案 1 :(得分:0)

正确的使用方式

getUploadParams = ({ file, meta }) => {
    const body= new FormData()
    body.append('customFile', file)
    body.append('type', 'normal')
    return { url: uploadUrl, body }
}