У меня есть несколько файлов для ввода изображений, которые хранят изображения.
<input type="file" class="inputfile" id="file-input" name="images[]" multiple>
В моем коде .js:
var fileList = [];
$('#file-input').on('change', function() {
$.each($("#file-input")[0].files, function(i, file) {
fileList.push(file);
});
(...)
});
Я сохраняю выбранные изображения пользователя в массиве, поэтому, когда пользовательвыбирает новое изображение, оно добавляется в массив, и ранее выбранные изображения не теряются.
Можно ли загрузить изображения на сервер, используя элементы массива fileList, которые имеют тип [file]?
Или любойДругой способ предотвратить сброс нескольких входных файлов каждый раз, когда пользователь выбирает новый файл, вместо этого добавляя его в стек?
Я спрашиваю, возможно ли это сделать перед загрузкой, я знаю, что файлы могут быть загружены сразу послевыбрано, но я хочу загрузить их после того, как пользователь заполнит остальные поля формы.