什么是最好的多文件 JavaScript / Flash 文件上传器?
Posted
技术标签:
【中文标题】什么是最好的多文件 JavaScript / Flash 文件上传器?【英文标题】:What is the best multiple file JavaScript / Flash file uploader? 【发布时间】:2010-09-17 11:07:08 【问题描述】:具体来说,我正在寻找基于客户端、javascript 和/或 Flash 的多文件上传器。我找到的最接近的是FancyUpload。有人有经验吗?如果没有,还有什么?
【问题讨论】:
【参考方案1】:SWFUpload 可能是这方面的主要“竞争对手”。
【讨论】:
【参考方案2】:Yahoo 的 YUI Uploader 是你的朋友。
【讨论】:
【参考方案3】:SWFUpload 的替代方案:
YUI Uploader jqUploader(jQuery 插件) Flash/AJAX File Upload w/ Progress Server Control(基于 ASP .NET)【讨论】:
【参考方案4】:我用过FancyUpload 很多次了,这真是太棒了。唯一的问题(但对于大多数 Flash 上传者来说都是如此,我猜)是会话处理 - 如果您正在使用会话,您将不得不将会话 ID 传递给 Flash 文件并再次返回。
digitarald(作者)有一个新版本的 FancyUpload 测试版,现在可以与 Flash 10 一起使用(很多其他上传者不支持)。据他说,一旦发布,从 FancyUpload2 升级到新版本应该非常简单。
【讨论】:
【参考方案5】:Uploadify 是一个 jQuery / Flash 混合体(如果你不想添加 YUI 来处理上传)。
Demo
How to implement
【讨论】:
@slotishtype 很抱歉。我敢肯定,如果你能详细说明,其他开发人员会很感激的。 是的。看起来 Uploadify 现在有点糟糕(不确定过去 2 年发生了什么)。我现在推荐 Plupload(请参阅将其列为链接的答案) 同意,在IE9中使用也有很多问题 我在 OSX Safari/Firefox 和 Windows FF 中总是出现 HTTP 302 错误。一点都不可靠。我正在寻找uploadify的替代品。【参考方案6】:Google Gears solution with client-side image resizing(我的,抱歉打广告)
【讨论】:
广告在回答问题之前是相关且有用的。【参考方案7】:Agile Uploader 2.0 版现在支持多个文件。 http://www.shift8creative.com/projects/agile-uploader/index.html
这是演示的直接链接: http://www.shift8creative.com/agile-uploader/examples/all_files.php
它允许所有类型的文件,并且实际上可以在上传之前调整图像大小,以帮助节省带宽成本和服务器处理能力。
【讨论】:
【参考方案8】:Plupload 好像很有趣……
【讨论】:
【参考方案9】:该字段中的新条目似乎是“jQuery 文件上传”:
Wiki / documentation
Demo page
【讨论】:
【参考方案10】:Dropzone 为我工作,用于实现优雅降级的简单拖放功能。非常容易设置。
【讨论】:
以上是关于什么是最好的多文件 JavaScript / Flash 文件上传器?的主要内容,如果未能解决你的问题,请参考以下文章