Сообщение от Aetae
|
voraa, так в этом и вопрос автора.)
|
Тогда вопрос к автору, что ему нужно.
Можно, если полей с одним именем несколько (не только для file) делать массив значений
что то типа такого
document.querySelector("form").addEventListener("submit", function (event) {
event.preventDefault();
let datar = {};
const formData = new FormData(this);
for(let [key, value] of formData.entries()) {
console.log([key, value]);
if (key === 'inputFile') {
value = {name: value.name, type: value.type, size: value:size};
}
if (datar[key] === undefined) {
datar[key] = value;
} else {
if (!Array.isArray(datar[key])) datar[key] = [datar[key]]
datar[key].push(value);
}
}
console.log(datar);
});