Как я могу сохранить несколько изображений во временную папку для предварительного просмотра перед подтверждением загрузки?

У меня есть сайт, на котором я хотел бы позволить пользователям выбрать несколько изображений для загрузки на сайт, показать им предварительный просмотр загруженных ими изображений, а затем дать им возможность либо изменить любое из изображений, либо продолжить и загрузить их.

Я бы хотел, чтобы они:

  1. Выберите изображения
  2. Нажмите кнопку отправки и сохраните изображения во временном хранилище.
  3. Перезагрузите страницу с изображениями, которые они загрузили, с кнопкой «Изменить фото» рядом с каждой фотографией.
  4. Пользователь может нажать кнопку «Изменить фото», чтобы перезагрузить страницу с помощью формы загрузки, чтобы пользователь мог выбрать и загрузить новую фотографию во временное место и попросить ее заменить фотографию, о которой идет речь.
  5. Или пользователь может нажать кнопку «Загрузить фотографии», чтобы подтвердить загрузку и сохранить ее в постоянном месте.

Я использую php, но я не возражаю против решения, включающего javascript с php, если соблюдаются указанные выше критерии. Как я могу сохранить несколько изображений во временную папку для предварительного просмотра перед подтверждением загрузки?


person zeckdude    schedule 14.11.2011    source источник
comment
Хм? Вы полностью изложили процесс в своем вопросе ... Почему бы просто не реализовать этот процесс на PHP? Имейте форму, которая загружает и сохраняет во временную папку, и сохраняет имя файла в виде массива в переменной $ _SESSION.   -  person iWantSimpleLife    schedule 14.11.2011
comment
Не забудьте иметь задание cron, которое время от времени очищает временную папку, в противном случае у вас довольно скоро закончится место на диске. :)   -  person iWantSimpleLife    schedule 14.11.2011


Ответы (1)


Просто предложение, вы можете использовать jQuery uploadify для загрузки нескольких изображений через ajax и сохранения в некоторой временной папке, а также снова отображать это загруженное изображение, которое после подтверждения пользователем для загрузки, вы можете переместить эти изображения в папку назначения, удалив его из temp папка.

person Sudhir Bastakoti    schedule 14.11.2011