Показать сообщение отдельно
  #4 (permalink)  
Старый 14.10.2018, 13:33
Аватар для Aetae
Тлен
Отправить личное сообщение для Aetae Посмотреть профиль Найти все сообщения от Aetae
 
Регистрация: 02.01.2010
Сообщений: 6,493

Проблема в том, что input file multiple физически нельзя редактировать. И перемещать меж ними файлы нельзя. И новые создавать с конкретным полученным из js файлом тоже нельзя.
Вот и получается, что "классическим" способом ты ничего не можешь сделать(адекватно). Можно конечно визуально удалять "лишнюю" картинку, посылая на сервер всё равно всё подряд и уже там отсеивая "удалённое", можно добавлять в форму скрытые поля со значением в виде base64 закодированных картинок, которые на сервере раскодировать. Но и то жуткие костыли и оверхед.
С передачей через ajax же таких проблем нет, там ты формируешь запрос как угодно. Потому и все плагины для файлов оперируют ajax.
Так что тут либо тебе переходить всё-таки на ajax(ничего сложного на самом деле), либо мерзко костылять, либо заставлять загружать по одному файлу, без multiple.
__________________
29375, 35
Ответить с цитированием