Объект FormData пустой, после добавления объектов
Мне необходимо отправлять файлы на сервер через ajax, вот мой код FormData, но проблема в том, что на после выполнения цикла, объект formData пустой и соответственно на сервер ничегно не приходитЮ в чём может быть проблема?
let products = []
const allFiles = document.querySelector('input[type=file]').files
forms.forEach((item, index) => {
let product = {}
const files = new FormData()
file_ids[index + 1].forEach((item, index) => {
files.append(`file${index}`, allFiles[item])
})
product.files = files
products.push(product)
})
Источник: Stack Overflow на русском