有什么建议吗?
可能是非常互动的东西,我可以多选文件。谢谢!
答案 0 :(得分:3)
plupload - http://www.plupload.com/
除了基本的html4 之外,支持每种类型的多个上传
允许使用HTML5,齿轮,闪光灯,Silverlight,BrowserPlus或HTML4上的简单
进行上传答案 1 :(得分:2)
出于安全原因,无法使用Ajax上传文件。将文件发布到iframe有一种解决方法,但不能以这种方式选择多个文件。
解决方案在于闪存。两种最常见的闪存上传器是:
swfupload - http://swfupload.org/
uploadify - http://www.uploadify.com/(仅限jQuery)
答案 2 :(得分:1)
另一个选项是Uber-Uploader我已经使用过它,它可以很好地处理进度条。
答案 3 :(得分:0)
或者您可以在Asp.Net中使用System.Web.UI.WebControls.FileUpload类
答案 4 :(得分:0)
此时我会远离闪存插件。 我会使用HTML5上传器,而不是像这样:valums uploader
当然 - 你只能在现代浏览器中选择多个文件,否则 - 它将逐个文件。但是嘿 - 如果有人不关心升级到新的浏览器 - 他们真的可能不知道怎么按Ctrl +点击。
Flash无法正确发送Cookie(即使您使用的是Firefox或谷歌浏览器,它也会发送IE Cookie)。所以 - 你将丢失cookie,从而失去会话。有一种解决方法 - 在POST请求中发送PHPSESSID - 但它只是打开门进行会话固定。