0

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

4

1 回答 1

1

这应该很简单。

  1. 确保您识别用户。让他们登录,或以其他方式为他们附加标识符。
  2. 确保标识符可用于接收上传的脚本。会话对此很方便,但multipart_params如果需要,您也可以使用。
  3. 处理上传的文件时,将其存放在某处并记下它的存放位置。将有关文件位置的信息粘贴到您以后可以轻松访问的位置,例如您的数据库。如果您没有数据库,那么您将其保留在他们的会话中有什么问题。
  4. 当用户上传完所有文件后,让他们继续到下一页,然后可以遍历所有上传的文件并创建您的 zip。

问题和注意事项:

  • 已上传但用户已放弃的文件会发生什么情况?
  • 如果上传处理程序无法识别用户,应该怎么做?
  • 再次提醒我,为什么不让用户自己创建 zip 文件呢?说真的,每个现代操作系统都有 zip 支持,通常甚至是内置的.
于 2012-12-13T08:05:37.627 回答