2011-11-14 15 views
3

我有一个网站,我想让用户选择多个图片上传到网站,向他们展示他们上传图片的预览,然后让他们选择更改任何图片或继续上传他们。如何在确认上传之前将多个图像保存到临时文件夹进行预览?

,我想为他们:

  1. 选择图像
  2. 点击提交按钮,并具有将图像保存到一个临时位置
  3. 刷新展示他们上传了图像的页面“更改照片“按钮旁边的每张照片
  4. 用户可以单击”更改照片“按钮以使页面重新加载上载表单,以便用户可以选择并上传新照片到临时位置并使其替换有问题的照片
  5. 或者用户可以在“上传照片”按钮,点击确认上传,并把它保存在一个固定的位置

我使用PHP,但我不介意,包括JavaScript的解决方案用php,只要符合上述标准即可。如何在确认上传之前将多个图像保存到临时文件夹中进行预览?

+0

你使用的是数据库吗? –

+2

咦?你已经完全在你的问题中陈述了这个过程......为什么不在PHP中实现这个过程呢?有一个表单可以上传并保存到临时文件夹,并将数组的文件名存储在$ _SESSION变量中。 – iWantSimpleLife

+1

请记住,有一段时间清除临时文件夹的cron作业,如果不是的话,很快就会用完磁盘空间。 :) – iWantSimpleLife

回答

1

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

相关问题