最好的jQuery AJAX多重上传器

有什么建议?

可能是非常互动的东西,我可以多选文件。 谢谢!

由于安全原因,无法使用Ajax上载文件。 将文件发布到iframe有一种解决方法,但是不能以这种方式选择多个文件。

解决方案在于闪存。 两种最常见的闪存上传者是:

swfupload – http://swfupload.org/

uploadify – http://www.uploadify.com/ (仅限jQuery)

plupload – http://www.plupload.com/

支持除基本html4之外的每种类型的多个上传

允许在HTML4上使用HTML5,齿轮,flash,silverlight,BrowserPlus或plain进行上传

另一种选择是Uber-Uploader我已经使用过它,它可以很好地处理进度条。

或者您可以在Asp.Net中使用System.Web.UI.WebControls.FileUpload类

在这一点上,我远离闪存插件。 我会使用HTML5上传器,而不是像这样: valums uploader

当然 – 你只能在现代浏览器中选择多个文件,否则 – 它将逐个文件。 但是嘿 – 如果有人不关心升级到新的浏览器 – 他们真的可能不知道如何按Ctrl +点击。

Flash无法正确发送Cookie(即使您使用的是Firefox或谷歌浏览器,它也会发送IE Cookie)。 所以 – 你将失去cookie,从而失去会话。 有一种解决方法 – 在POST请求中发送PHPSESSID – 但它只是打开门进行会话固定。