The Dojo Toolkit Multi-file Uploader

ajax, javascript Add comments

Link:The Dojo Toolkit Multi-file Uploader

dojo将在Dojo 1.2中,提供dojo.form.FileUploader可以支持多文件上传。两种方式通过Flash插件或者一般的HTML方式。

Flash方式优点:

  1. 支持文件多选
  2. 支持上传进度
  3. 上传前显示文件大小

Flash方式缺点:

  1. 需要浏览器安装Flash 9+插件
  2. 上传时会在页面左上角出现一个1x 1pixel的Flash

标准HTML方式优点:

  1. 无需任何插件

标准HTML方式缺点:

  1. 选择文件时,只能实现一个一个文件单独选择,最后一起上传
  2. 由于不支持onProgress 事件,所以不能实现实时进度
  3. 根据浏览器安全限制和设置,上传前不一定能显示出文件大小

使用何种方式自己就根据需求来定了。补充说明一下在使用Flash方式时,如果客户端没有安装插件,可以设置是使用标准HTML方式处理还是引导用户安装插件,这点考虑得很是周到。
这里有个Demo
现在要下载试用到这里:nightly builds.

  • Share/Bookmark

No related posts.

Related posts brought to you by Yet Another Related Posts Plugin.

Leave a Reply


WP Theme & Icons by N.Design Studio
Entries RSS Comments RSS Log in