Есть скрипт загрузки изображений на сервер, с пред просмотром:
Формы для выбора изображений:
CODE ( html):
скопировать код в буфер обмена
<form action="index.php?page=add_content" method="post" enctype="multipart/form-data"> Пишите код для заказа:<input name="description" type="text" placeholder="Код для заказа" required /><br> Выбирайте картинки:<br> <input type="file" id="files" name="files[]" multiple /><br><br> <output id="list"></output> <script type="text/javascript"> function handleFileSelect(evt) { var files = evt.target.files; // FileList object // Loop through the FileList and render image files as thumbnails. for (var i = 0, f; f = files[i]; i++) { // Only process image files. if (!f.type.match('image.*')) { continue; } var reader = new FileReader(); // Closure to capture the file information. reader.onload = (function(theFile) { return function(e) { // Render thumbnail. var span = document.createElement('span'); span.innerHTML = ['<img class="thumb" src="', e.target.result, '" title="', theFile.name, '"/>'].join(''); document.getElementById('list').insertBefore(span, null); }; })(f); // Read in the image file as a data URL. reader.readAsDataURL(f); } } document.getElementById('files').addEventListener('change', handleFileSelect, false); </script><br><br> <input type="submit" value="Загрузить" /> </form>
Проблема в следующем:
Если пользователь в одно из полей загрузил не то изображение, то он должен его как-то удалить и загрузить новое,
в скрипте этой возможности нет.
Если в это-же поле он добавит другое изображение, то старое остается.
Помогите, пожалуйста, дополнить этот скрипт.
Если загружено не то изображение то: удалить ненужное изображение и загрузить новое.
|