Управление файлами для загрузки

Есть input type file multiple. Как мне реализовать удаление прикрепленного файла при нажатии, например на крестик. Такая возможность есть вконтакте, когда я прикрепляю несколько файлов, но не отправляю, я могу открепить один или несколько, нажав на крестик.введите сюда описание изображения

Нужно будет потом отправить файлы на сервер.

Есть мысль загружать файлы во временный каталог сразу после добавления и при отмене или отправке удалять из временной директории и загружать в статическую. Но правильно ли так делать?


Ответы (1 шт):

Автор решения: Michael Miller

В общем fileList только readonly. Нужно делать свое временное хранилище, при визуальном удалении файла обновлять свое хранилище и перезаписывать input[type="file"].files

Это очень краткий ответ, но реализовать возможно

→ Ссылка