我正在考虑在一个项目上使用MultiPowUpload控件,也可能在第二个项目上使用。有人对这个控制有什么反馈吗?它是否真的像宣传的那样工作,是否能很好地处理错误等等?
我和其他一些人玩过,但到目前为止,这似乎是最好的。最容易让初级成员上手,几乎所有功能都是现成的,等等。
我需要做的一些事情:
- 文件的多选(从一个单一的"浏览"点击,而不是多个文本框)
- 进度条(客户要求)
- 上传队列(如果只能立即上传就可以)
- 来自服务器的反馈-自定义错误消息(权限等)
- 自动传递会话ID,但我也可以为上传页面使用URL破解
- 能够从队列中删除文件
- 支持大文件(~50MB,真正最大300mb将是完美的)
- 可访问/可用的JS api
- 至少可以稍微改变一下视图样式!
- 可本地化- 我们需要英语,中文,意大利语,以及可能的其他一些
- 恢复未完成的传输(例如,连接断开等,不需要,而是++)
我一直在使用下面所有这些,并让它们中的大多数在演示页面中工作,随着我的进行发现问题。
- Fancy Upload - 非常好,但是没有来自服务器的反馈,使用mootools而不是jq
- MultiPowUpload - 看起来不错,简历,没有flash cookie bug, $149
- 上传 - 看起来合理,但现实世界?
- YUI - 大部分是自定义代码,可以工作,但很繁琐
- SWFUpload - 没有进度条,否则非常基本&好
- JQuery Multifile (fyneworks.com) - 浏览器不支持
- devex/telerek - 缺少许多必需的功能,遗憾的是
- PL上传- 很好,但缺少"重试"和错误报告。可以添加
那么,有没有人对MultiPowUpload有任何实际的经验,或者有免费或商业选择的建议?
PL UPLOAD WON -现在!如果我们收到投诉,或者发现它在我们的现实生活场景中不起作用,那么我们就会考虑切换到MultiPowUpload。但它已经足够好了,我们可以编写一些JS来做一些缺失的事情。有了分块处理,300mb的上传没有问题。耶。
你试过这个吗?
Plupload
允许你上传文件使用HTML5 Gears, Silverlight, Flash,BrowserPlus或普通表单,提供一些独特的功能,例如上传进度,图像大小调整和分块上传。