169 похожих чатов

Подскажите пожалуйста, почему не создается обьект, FormData пустой? const [fileList,

setFileList] = useState([]);
const fileData = new FormData();
fileData.append('file', fileList);

onChange(info) {
if (info.file.status !== 'uploading') {
console.log(info.file, info.fileList);
}
if (info.file.status === 'done') {
setFileList(info.file);
console.log(`${info.file.name} file uploaded successfully`);
} else if (info.file.status === 'error') {
console.log(`${info.file.name} file upload failed.`);
}
}в fileList содержит файл, который был добавлен, а FormData пустой..

8 ответов

3 просмотра

лучше из setFileList брать setFileList(x=>mass.push(x),x)

Eugene-Stepanyuk Автор вопроса
sky 🚷 net
лучше из setFileList брать setFileList(x=>mass.pu...

немного не понял, сразу в setFileList заносить массив с файлами?

Eugene Stepanyuk
немного не понял, сразу в setFileList заносить мас...

setFileList принемает функцию которая должна вернуть новое значение. И в эту функцию он передает текущее значение. Вот в теле этой функции и делай что надо.

Eugene-Stepanyuk Автор вопроса
sky 🚷 net
setFileList принемает функцию которая должна верну...

а для чего x после запятой в конструкции, не понятно

Eugene Stepanyuk
а для чего x после запятой в конструкции, не понят...

это псевдокод , типа вернуть то что дали. Тебе надо return info.file

Eugene-Stepanyuk Автор вопроса
sky 🚷 net
это псевдокод , типа вернуть то что дали. Тебе над...

понял, хотя я думаю мб это все и не нужно, случайно не подскажешь, как можно отправить файл на сервер? await request(`/incoming/insertFiles`, { method: 'post', body: fileList, cancelTokenKey: 'insertFiles', headers: { contentType: 'multipart/form-data' } });на сервере undifined прилетает мб есть еще какие-то варианты

Похожие вопросы

Обсуждают сегодня

Господа, а что сейчас вообще с рынком труда на делфи происходит? Какова ситуация?
Rꙮman Yankꙮvsky
15
30500 за редактор? )
Владимир
47
а через ESC-код ?
Alexey Kulakov
29
Чёт не понял, я ж правильной функцией воспользовался чтобы вывести отладочную информацию? но что-то она не ловится
notme
18
Добрый день! Скажите пожалуйста, а какие программы вы бы рекомендовали написать для того, чтобы научиться управлять памятью? Можно написать динамический массив, можно связный ...
Филипп
7
У меня есть функция где происходит это: write_bit(buffer, 1); write_bit(buffer, 0); write_bit(buffer, 1); write_bit(buffer, 1); write_bit(buffer, 1); w...
~
14
Недавно Google Project Zero нашёл багу в SQLite с помощью LLM, о чём достаточно было шумно в определённых интернетах, которые сопровождались рассказами, что скоро всех "ибешни...
Alex Sherbakov
5
Ребят в СИ можно реализовать ООП?
Николай
33
https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_h_common.erl#L174 https://github.com/erlang/otp/blob/OTP-27.1/lib/kernel/src/logger_olp.erl#L76 15 лет назад...
Maksim Lapshin
20
Всем привет! Имеется функция: function IsValidChar(ch: UTF8Char): Boolean; var i: Integer; ValidChars: AnsiString; begin ValidChars := 'abcdefghijklmnopqrstuvwxyzABCDE...
Евгений
44
Карта сайта