Есть поле . Когда я выбираю несколько файлов, хочу получить этот массив и вывести ниже списком пути файлов.
Есть такой код:
$('.add_photo_input').on('change', function() {
var value = $('form input[type=file]').val();
alert(value);
});
Я получаю значение только последнего выбранного файла, а мне надо всех выбранных: могу выбрать и три файла, и нужно получить пути всех трёх файлов.
Ответ
Имена всех выбранных файлов можно получить с помощью поля files (тип FileList) у , которое представляет собой список из File
$('form input[type=file]').on('change', function() {
for (var i = 0; i < this.files.length; i++) {
console.log(this.files[i].name);
}
});
Статья на MDN про работу с файлами
Комментариев нет:
Отправить комментарий