【发布时间】:2011-09-21 00:25:07
【问题描述】:
上传多个文件的最佳客户端 http 库是什么?如果它可以处理目录,那将是一个巨大的好处。我正在寻找开源或免费的东西。我正在寻找类似 FTP 的东西,但它可以通过浏览器在 http 上运行。当上传超过 5-6 个文件时,通过普通的 HTML 4.x 表单上传多个文件有点麻烦。
随时分享您的个人经历。
【问题讨论】:
标签: html file-upload uploading multifile-uploader
上传多个文件的最佳客户端 http 库是什么?如果它可以处理目录,那将是一个巨大的好处。我正在寻找开源或免费的东西。我正在寻找类似 FTP 的东西,但它可以通过浏览器在 http 上运行。当上传超过 5-6 个文件时,通过普通的 HTML 4.x 表单上传多个文件有点麻烦。
随时分享您的个人经历。
【问题讨论】:
标签: html file-upload uploading multifile-uploader
Uploadify 也是另一个出色的多文件上传器。它是基于 SWFUpload 构建的,并且他们为其添加了新功能。
我发现最有用的一些功能是:
用户可以使用 ctrl + 单击所有文件一次上传所有文件 文件
下载文件时会显示一个队列 显示正在下载的文件,包括完成栏。
文件完成后会从队列中移除
它还允许您指定用户的文件类型 能够下载(他们只能看到您选择的那些)
【讨论】:
我会为此推荐 SWFUpload 之类的东西。它的主要特点是它支持进度条,但它还允许排队文件,这特别方便(这实际上是我今天第二次推荐它)。
【讨论】:
只是为了确保记录其他选项(SWFUpload 很棒) - 另一个好的解决方案是 FancyUpload2。
【讨论】:
您可以使用基于 Java 的解决方案。我一直在我的一个网页上使用JumpLoader,并且没有遇到任何问题。它还可以上传目录,这里提到的其他解决方案不支持。
【讨论】:
我之前使用的另一个选项是上传然后解压缩 ZIP 文件。我使用PEAR::Archive_Zip 提取。需要用户方面的更多知识,但支持目录和无限文件(取决于分配给 PHP 的内存)。
【讨论】:
看看jquery-html5-upload,它不需要 Flash,并且有一个性感的 jQuery API。
【讨论】: