загрузка изображений post
Добрый день,уважаемые форумчане! Подкиньте идей/статей,да и вообще дайте совет,как реализовать.
У меня есть сайт с регистрацией пользователей. Туда же пользователи могут загружать фотографии в input type="file" multiply. Но функционал очень ограниченный. Я не могу удалить, допустим, лишнюю картинку из 5 в input и т.д. Как решить эту проблему?Установить плагин? Но плагины в основном работают с ajax и передают изображения без полей input file. а мне нужно именно это. Что мне делать?( |
Цитата:
|
мне не нужен ajax... все данные я передаю обычным способом. вот и изображения хотелось бы также
|
Проблема в том, что input file multiple физически нельзя редактировать. И перемещать меж ними файлы нельзя. И новые создавать с конкретным полученным из js файлом тоже нельзя.
Вот и получается, что "классическим" способом ты ничего не можешь сделать(адекватно). Можно конечно визуально удалять "лишнюю" картинку, посылая на сервер всё равно всё подряд и уже там отсеивая "удалённое", можно добавлять в форму скрытые поля со значением в виде base64 закодированных картинок, которые на сервере раскодировать. Но и то жуткие костыли и оверхед. С передачей через ajax же таких проблем нет, там ты формируешь запрос как угодно. Потому и все плагины для файлов оперируют ajax. Так что тут либо тебе переходить всё-таки на ajax(ничего сложного на самом деле), либо мерзко костылять, либо заставлять загружать по одному файлу, без multiple. |
Цитата:
|
Цитата:
|
Цитата:
document.getElementById("files").files = event.dataTransfer.files; |
Цитата:
|
Цитата:
|
Alexandroppolus, он хочет без ajax, читай внимательней.
|
Часовой пояс GMT +3, время: 19:12. |