Спасибо
Doc за примеры. Но вроде ни одна версия IE не поддерживает FileReader.
Поэтому Я делаю "по старинке" используя PHP, MySQL, AJAX. Выполняю загрузку в фоновом режиме и потом добавляю картинку в DOM. Если картинка в течении одного дня ни к чему не прикрепляется удаляю её автоматически CRON задачей.
Прошу помощи, мне надо выгрузить картинку под ней сделать поле input для обновления картинки и при выборе другой картинки ее показать, и так выводить все картинки
Подумайте как можно сделать это проще.
К примеру:
У вас есть форма редактирования, в неё Вы выгружаете все фотографии. После каждой фотографии добавляете скрытый input с её id, также рядом делаете элемент для удаления фотографии из DOM вместе со соответствующим скрытым полем. Добавьте пустой input[type=file] для загрузки новых картинок.
На сервере, когда форма отправится, вы сравниваете idы из базы и полученные из формы, если каких-то нет в форме, то удаляете фотографии с соответствующими id и с сервера.
А input[type=file] вы можете настроить так чтобы он автоматически загружал ваши фотографии после выбора и размещал их в форме.
А вообще не бойтесь экспериментировать с формой, возвращаемые данные могут быть массивом.
Если вы после каждой картинки добавите
<input type="file" name="form_name[image][id_картинки]">
вы сможете выстроить именно такую логику, какую Вы описали в вопросе.