MrAnderson1999
@MrAnderson1999
Секси

Как добавлять и редактировать input Files перед отправкой?

При добавлении файлов, возвращает их массив, но если к добавленным, загрузить после ещё 2, то в this.files уже новый массив только из 2 новых файлов.

input.addEventListener("change", function() {
   let file = this.files;
   console.log(file);
}


Как мне к уже загруженным в инпут изображениям добавить новые?
Что бы в итоге я мог отправить на сервер все те, что загрузил и не удалил.
  • Вопрос задан
  • 471 просмотр
Решения вопроса 1
coderisimo
@coderisimo Куратор тега JavaScript
Пишу на коленке...
1) поле типа file с атрибутом multiple?
2)

var filesInput = document.getElementById('file-input-id');
var fileList =[];

input.addEventListener("change", function() {

fileList =[];
for(var i=0; i<filesInput.files.length; i++)
fileList.push(filesInput.files[i]);
}
//fileList -  наполнен! ))
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы