Страницы

Поиск по вопросам

четверг, 9 апреля 2020 г.

Как вывести все выбранные файлы?

#javascript #jquery

                    
Есть поле . Когда я выбираю несколько файлов, хочу получить
этот массив и вывести ниже списком пути файлов.

Есть такой код:

$('.add_photo_input').on('change', function() {
    var value = $('form input[type=file]').val();
    alert(value);
});


Я получаю значение только последнего выбранного файла, а мне надо всех выбранных:
могу выбрать и три файла, и нужно получить пути всех трёх файлов.
    


Ответы

Ответ 1



Имена всех выбранных файлов можно получить с помощью поля 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 про работу с файлами.

Комментариев нет:

Отправить комментарий