如何在确认上传之前将多张图片保存到临时文件夹中预览?


How can I save multiple images to a temporary folder to preview before confirming the upload?

我有一个网站,我想让用户选择多个图像上传到网站,向他们展示他们上传的图像的预览,然后给他们选择更改任何图像或继续上传它们。

我想让他们:

  1. 选择图片
  2. 点击提交按钮,将图片保存到临时位置
  3. 重新加载显示他们上传的图像的页面,每张照片旁边都有一个"更改照片"按钮
  4. 用户可以点击"更改照片"按钮让页面重新加载一个上传表单,这样用户就可以选择并上传一张新照片到临时位置,并让它替换有问题的照片
  5. 或者用户可以点击"上传照片"按钮确认上传,并保存在一个永久的位置

我正在使用php,但我不介意一个解决方案,涉及javascript与php,只要满足上述标准。在确认上传之前,如何将多张图片保存到临时文件夹中预览?

只是一个建议,你可以使用jQuery上传多个图像通过ajax和保存在一些临时文件夹,并再次显示这些上传的图像,当用户确认是上传,然后你可以移动这些图像到你的目标文件夹删除它从临时文件夹