то может этого не достаточно, вроде бы - недостаточно.
Каждый раз, когда я я загружаю картинку, в консоль пишет 1
const inputElement = document.getElementsByName("images[]")[0];
inputElement.addEventListener("change", handleFiles, false);
function handleFiles() {
console.log(this.files.length)
}
потому что со стороны бэкенда тут операции довольно тривиальные.
Глядя на приведённый код можно предположить что будет так, но не копируйте - 100% что не заработает.