FancyUpload
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
jqUploader
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
Ext UploadForm
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
Ext UploadForm扩展至Ext.form.BasicForm用于多文件上传。文件先被加到上传队列中然后再一起上传至服务器,Ext UploadForm还提供一个上传进度条用于显示上传的详细信息。
![](http://www.open-open.com/ajax/pimage/UploadForm_01.png)
SwfUploadPanel
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
Yahoo! UI Library: Uploader
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
YUI Uploader Control结合Flash开发的文件上传控件。支持在同一个"Open File"对话框中一次性选择多个文件。文件扩展名过滤,以帮助用户准确选择。文件上传过程跟踪。在文件上传POST请求中附件额外的参数。
![](http://www.open-open.com/ajax/pimage/uploader-advanced.jpg)
jQuery Multiple File Upload Plugin
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
多文件上传插件(jQuery.MultiFile)能够让用户一次性选择多个要上传的文件。此外该插件还提供一些基本的校验功能比如:文件扩展名校验。
![](http://www.open-open.com/ajax/pimage/jQuery.MultiFile.jpg)
dhtmlxVault
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
jQuery: Ajax file upload
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
uploadify
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
uploadify这是一个基于Flash技术的文件上传jQuery插件。提供的功能包括:能够一次性选择多个文件上传,查看上传进度,控制文件上传类型和大小,为每一步操作添加回调函数等。该插件还自带一个PHP文件用于服务器端处理上传文件。
![](http://www.open-open.com/ajax/pimage/jQuery_File_Upload_Plugin.jpg)
jcUpload
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
jcUpload是一个采用Flash与jQuery实现的Ajax文件上传组件。支持文件上传进度条提示。支持多文件上传,用户可以在文件选择框按住Ctrl或Shift键一次选择多个文件。支持自定义文件扩展名过滤,限制个别文件大小,控制待上传文件队列大小/数量。易于自定义外观。
![jcUpload.jpg](http://www.open-open.com/ajax/pimage/jcUpload.jpg)
JSUpload
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
jQuery Image Cropper with Uploader
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
Plupload
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
Plupload这个JavaScript控件可以让你选择Adobe Flash、Google Gears、HTML5、Microsoft Silverlight、Yahoo BrowserPlus或正常表单Form等多种方法进行文件上传。Plupload还提供其它功能包括:上传进度提醒、图片缩小、多文件上传,拖拽文件到上传控件,文件类型过滤和Chunked上传等。这些功能在不同的上传方式中支持情况会受到限制。
![file-upload-script.jpg](http://www.open-open.com/ajax/pimage/file-upload-script.jpg)
noSWFUpload
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
SWFUpload
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
SWFUpload是一个基于flash与javascript的客户端文件上传组件。你可以在文件选择对话框中通过ctrl/shift键一次性选择多个上传文件。可以在所有事件中加入Javascript回调函数。可以在上传开始前取得文件信息。能够利用HTML显示文件上传中的一些信息。不需要刷新页面。当不支持Flash或javascript时,能够自动变成正常的HTML上传Form。可以在上传开始前控制文件大小。 当上传多个文件时,它将自动创建上传队列,在还没有开始上传前可从队列中移除或添加文件。
![SWFUploa.jpg](http://www.open-open.com/ajax/pimage/SWFUploa.jpg)
Ajax Upload
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
Ajax Upload是一个带有上传进度条并支持将文件从本地计算机拖到页面中进行上传的文件上传组件,但这两个功能只能在FF3.6+、Safari4+和Chrome浏览器中使用。其它浏览器只是利用一个隐藏的iframe进行不刷新上传,不支持文件拖动和进度提醒。支持在FF、Chrome和Safari浏览器中一次性选择多个文件上传,可以通过CSS更新外观,可以在上传过程中取消上传,没有用到Flash支持,兼容https。
![AjaxUpload.jpg](http://www.open-open.com/ajax/ajax/pimage/AjaxUpload.jpg)
Agile Uploader
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
Agile Uploader是一个文件上传控制,支持在上传之前利用Flash将图片缩小。支持上传单个和多个文件上传。由于上传按纽没有放在Flash文件中,所以可以自己定义风格外观。此外还提供各种JS回调函数。Flash部分也有很多参数可以设置包括风格和图片缩小质量。
![agile-uploader.gif](http://www.open-open.com/ajax/ajax/pimage/agile-uploader.gif)
RightJS
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
RightJS是一个非常小,模块化并依赖于插件和prototype扩展来增强功能的JavaScript框架与jQuery框架非常相似。同样拥有非常多的简短和便利的方法,能够帮助你编写出简洁、紧凑的代码。它RightJS更加面向对象,专门为熟悉服务器动态语言(如:Ruby和Python)的开发人员而设计。此外RightJS还提供了一些常用的WebUI包括:Autocompleter、Calendar、colorpicker、Lightbox、Rater、Slider、Sortable、Tabs、Tooltips、Uploader等。
![RightJS.jpg](http://www.open-open.com/ajax/pimage/RightJS.jpg)
jQuery File Upload Plugin
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
jQuery File Upload Plugin允许你一次性选择多个文件并将它们同时上传。可以把要上传的文件从桌面或文件管理器中拖到浏览器窗口中进行上传。可以显示单个文件的上传进度,上传过程中还可以取消来停止上传过程。它还提供API来设置单独的选项并为各种上传事件定义回调方法。
![jquery-file-upload.jpg](http://www.open-open.com/ajax/pimage/jquery-file-upload.jpg)
文件上传组件 jqswfupload
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
jqswfupload是一个基于jQuery UI+Swfupload实现的多文件上传组件。
SWFUpload是一个基于flash与javascript的客户端文件上传组件。你可以在文件选择对话框中通过ctrl/shift键一次性选择多个上传文件。jQuery UI 是以jQuery 为基础的开源JavaScript 网页用户界面代码库。包含底层用户交互、动画、特效和可更换主题的可视控件。
![jQuery_File_Upload_10.jpg](http://www.open-open.com/ajax/pimage/jQuery_File_Upload_10.jpg)
Pixelcone Fileuploader
使用HTML5 API的jQuery文件上传插件,支持AJAX上传和拖拽操作,以及针对老版本浏览器的iframe上传部件。有多种形式来实现多文件上传,每种形式由单一的上传脚本来控制。
![](http://dl.iteye.com/upload/attachment/0068/1077/71b73417-4d96-3030-9a80-f16da8258607.jpg)
基于jQuery与PHP开发的文件管理器:SFBrowser
![](http://www.open-open.com/ajax/resource/icon_1.gif)
![](http://www.open-open.com/ajax/resource/von.gif)
SFBrowser是一个开源的应用程序基于
PHP与jQuery开发,拥有一个漂亮的Ajax界面来在线管理文件。
除了能够展示文件和文件夹功能外,还可以上传、删除、重命名和预览文件。上传可以通过Ajax或Flash实现,支持多文件上传列队、上传进度条、上传取消、文件选择过滤和大小过滤。
其功能还可以通过插件扩展,它已经内置一些插件如:图片大小调整、文件树型展示。
为了快捷使用,它还支持右键菜单操作和键盘快捷键操作。
它支持多种语言,对于新语言的支持可以通过创建一个新的 Localization文件。
SFBrowser提供JavaScript API来与其提供的功能相交互。此外,它还提供一个WordPress插件。