реагировать на загрузку в Dropzone, используя собственное тело запроса - PullRequest
0 голосов
/ 06 ноября 2019

Я использую реагирующий загрузчик dropzone согласно документу для загрузки файла на мой сервер. Я добавляю несколько дополнительных параметров тела к объекту formdata, как упомянуто в документе компонента RDU здесь https://react -dropzone-uploader.js.org / docs / api # getuploadparams но всегда отправляет запрос со стандартнымТело запроса RDU.

метод my getUploadParams выглядит следующим образом

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

Любая помощь, как отправить наш собственный объект formdata запроса?

Ответы [ 2 ]

0 голосов
/ 06 ноября 2019

Правильный способ использования этого

getUploadParams = ({ file, meta }) => {
    const body= new FormData()
    body.append('customFile', file)
    body.append('type', 'normal')
    return { url: uploadUrl, body }
}
0 голосов
/ 06 ноября 2019

Попробуйте:

return { url: uploadUrl,data }

возможно, вам не удалось заказать

...