1

有什么建议么?

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

4

5 回答 5

3

plupload - http://www.plupload.com/

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

允许使用 HTML5、gears、flash、silverlight、BrowserPlus 或纯 HTML4 上传

于 2010-06-30T19:22:23.880 回答
2

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

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

swfupload - http://swfupload.org/

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

于 2009-10-23T06:14:56.050 回答
1

另一个选择是Uber-Uploader我用过它,它与进度条配合得很好。

于 2009-10-26T16:08:44.340 回答
0

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

于 2009-10-26T15:56:57.767 回答
0

在这一点上,我会远离 Flash 插件。我会像这样使用 HTML5 上传器:valuems uploader

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

Flash 无法正确发送 cookie(即使您使用 firefox 或 google chrome,它也会发送 IE cookie)。所以 - 你会丢失 cookie 和会话。有一种解决方法——在 POST 请求中发送 PHPSESSID——但它只是为会话固定打开了大门。

于 2011-06-02T19:11:19.823 回答