С помощью <input type="file" multiple/>
выбирем несколько файлов и отображаем это пользователю под инпутом в виде таких данных как
имя - размер и крестик напротив каждого файла
Как я могу при клике на крестик удалять нужный файл из input.files?
А в чём собственно проблема?
Не знаете как добавлять файлы в массив и потом списком отображать их в HTML?
Не знаете как удалять из массива именно тот элемент, который нужно?
Alex Krynytskyi, вы правы. Но вы можете создать массив этих данных, потом выводить куда надо и производить манипуляции именно с этим массивом. А после, если нужно как-то сохранять - то работать только с массивом.