使用Plupload上传和压缩多个文件

时间:2012-12-12 13:35:42

标签: php javascript jquery zip plupload

我正在使用自定义Plupload来上传网站上的文件。我希望能够在上传多个文件时创建一个zip。现在upload.php一次上传一个文件,所以我不能一次拉链所有人。那你们怎么解决这个问题?

1 个答案:

答案 0 :(得分:1)

这应该非常简单。

  1. 确保您识别用户。让他们登录,或以其他方式附加标识符。
  2. 确保接收上传的脚本可以使用该标识符。会话很方便,但如果必须,也可以使用multipart_params
  3. 处理上传的文件时,将其存放在某个地方并记下它被藏匿的位置。将有关文件位置的信息粘贴到您可以稍后轻松访问的位置,例如数据库。如果你没有数据库,你有什么问题将它贴在会话中。
  4. 当用户完成上传所有文件后,让他们继续浏览下一页,然后可以遍历所有上传的文件并创建您的拉链。
  5. 问题和警告:

    • 上传的文件会发生什么变化,但用户已放弃?
    • 如果无法识别用户,上传处理程序应该怎么做?
    • 再次提醒我,为什么不问用户自己创建zip文件?说真的,每个现代操作系统都有拉链支持,通常甚至内置