7 款 JavaScript 的 Ajax 文件上传插件

jQuery File Upload

jQuery File Upload

jQuery File Upload 是一个Jquery图片上传组件,支持多文件上传、取消、删除,上传前缩略图预览、列表显示图片大小,支持上传进度条显示;支持各种动态语言开发的服务器端。

 

Pixelcone Fileuploader

Pixelcone Fileuploader

jQuery fileuploader 使用 HTML5 的 API ,支持文件拖拉上传、iframe 上传的回调,支持多个文件上传表单。

 

Ajax Upload

Ajax Upload

该插件使用 XHR 用于上传多个文件,支持老的浏览器,使用隐藏的 iframe 进行处理,提供良好用户体验,同时支持文件拖放操作。

 

Plupload

Plupload

Plupload 是一个Web浏览器上的界面友好的文件上传模块,可显示上传进度、图像自动缩略和上传分块。可同时上传多个文件。

 

Uploadify

Uploadify

Uploadify简单说来,是基于Jquery的一款文件上传插件。它的功能特色总结如下:

  1. 支持单文件或多文件上传,可控制并发上传的文件数
  2. 在服务器端支持各种语言与之配合使用,诸如PHP,.NET,Java……
  3. 通过参数可配置上传文件类型及大小限制
  4. 通过参数可配置是否选择文件后自动上传
  5. 易于扩展,可控制每一步骤的回调函数(onSelect, onCancel……)
  6. 通过接口参数和CSS控制外观

 

Ajax File Upload

Ajax File Upload

AjaxFileUpload 插件同样适用隐藏的 iframe 来处理文件上传操作。

 

jQuery FileDrop

jQuery filedrop 使用 HTML5 File API 允许用户直接将桌面的文件拖放到浏览器上进行上传。