在http上上传多个文件的最佳客户端浏览器库是什么?

时间:2020-03-06 14:59:50  来源:igfitidea点击:

上载多个文件的最佳客户端http库是什么?如果它可以处理目录,那将是一个巨大的好处。我正在寻找开源或者免费的东西。我正在寻找FTP之类的东西,但是可以通过浏览器在http上运行。通过普通的HTML 4.x格式上传多个文件时,要上传5-6个以上的文件有点麻烦。

随时分享个人经验。

解决方案

我建议为此使用SWFUpload之类的东西。它的主要功能是它对进度条的支持,但是它也允许排队文件,这特别方便(实际上这是我今天第二次推荐它)。

我之前使用的另一个选项是上传然后解压缩ZIP文件。我使用了PEAR :: Archive_Zip进行提取。需要用户方面的更多知识,但支持目录和无限文件(取决于分配给PHP的内存)。

为了确保记录了其他选项(SWFUpload非常有用),另一个不错的解决方案是FancyUpload2.

Uploadify还是另一个很棒的多文件上传器。它是基于SWFUpload构建的,他们向其中添加了新功能。

我发现最有用的一些功能是:

The user can upload all the files at once using ctrl + clicking on all of
  the files
  
  As the files are being downloaded a queue is displayed which
  shows the files being downloaded including a completeion bar.   
  
  As files are completed they are removed from the queue
  
  It also allows you to specify which file types the user is
  able to download (they can only see the ones you choose)

我们可以使用基于Java的解决方案。我一直在其中一个网页上使用JumpLoader,但没有任何问题。它还可以上传目录,这里提到的其他解决方案不支持该目录。

看一下jquery-html5-upload,它不需要Flash,并且有一个漂亮的jQuery API。