Я реализовал загрузку файла 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