React JS Ax ios Пост с закачкой файла Antd v4 - PullRequest
0 голосов
/ 28 мая 2020

Я реализовал загрузку файла Ax ios post запрос с помощью Antd v3 раньше. Это отлично сработало.

Однако теперь я хочу сделать то же самое с версией Antd V4.

Я пробовал это для других полей, это работает (хотя FormData () не требуется, я использовал, поскольку он необходим для поля загрузки файла):

 <Form 
    {...layout} 
    className="form-antd" 
    onFinish={(values) => this.handleFormSubmit(values)}>
handleFormSubmit = (values) => {
    const cand_fname = values.cand_fname;
    const cand_lname = values.cand_lname;
    const uploadData = new FormData();
    uploadData.append('cand_fname', cand_fname)
    uploadData.append('cand_lname', cand_lname)
    return axios.post('http://127.0.0.1:8000/candidates/', uploadData)
}

Теперь, У меня есть еще одна загрузка файла поля, которую нужно добавить в uploaddata и опубликовать. В Ant v3 я сделал, как показано ниже:

handleSubmit = (event) => {
    const drawing = event.target.elements.drawing.files[0];
    if (drawing) {
        uploadData.append('drawing', drawing, drawing.name)
    }
}
return axios.post('http://127.0.0.1:8000/tomb/', uploadData)

Пожалуйста, дайте мне знать, как я могу выполнить такое же действие загрузки файла ax ios post с Antd v4, я не нашел никакого источника в inte rnet с загрузкой файла antd v4.

TIA

...