阅读更多

5顶
0踩

Web前端

原创新闻 Dojo1.2通过Flash实现了一个多文件上传组件

2008-09-05 11:26 by 见习记者 yanhua 评论(1) 有5739人浏览

在Dojo1.2中将增加一个多文件上传组件,这个组件通过在页面上增加一个隐藏的Flash文件来增加一些以前HTML的uploadfile组件说没有的功能。



他不但使得使用ajax方式上传多个文件变得更加容易,而且带来了很多的好处:

  • 以在客户端就过滤文件的类型和大小了
  • 可以任意设计上传的界面了——以前普通的HTML的uploadfile中想改变按钮的样式都比较困难
  • 更多的扩展控制,提供了onChange、onProgress、onComplete、onError 等事件,可以通过添加自己的监听方法进行更多的控制
更多的消息请见Ajaxian的报道Dojo Multifile Uploader with Flash,详细的用法请见Dojo背后支撑公司SitePen的博客文章The Dojo Toolkit Multi-file Uploader,他们还提供了一个示例。下面是一段样例代码:

var uploader = new dojox.form.FileInputFlash({

uploadUrl:"http.localHost/FileUpload.php",

button:myButton,

uploadOnChange: false,

selectMultipleFiles: true,

fileMask: ["All Images", "*.jpg;*.jpeg;*.gif;*.png"],

degradable: true

}); 
 



这个组件将包含在Dojo1.2中,按计划Dojo1.2将会在本月发布。你可以个下载nightly builds提前体验一下。
5
0
评论 共 1 条 请登录后发表评论
1 楼 davidgrubby 2008-09-06 21:41
dojo 真是不错!继续支持

发表评论

您还没有登录,请您登录后再发表评论

相关推荐

  • RFC1073_Telnet窗口大小选项.doc

    RFC1073 Telnet窗口尺寸选项 (RFC1073 Telnet Window Size Option) 本备忘录状态 This memo provides information for the Internet community. It does not specify an Internet standard of any kind. Distribution of this memo is unlimited. 目录 1.命令名称和选项代码 2 2. 命令含义 2 3. 默认的规范 3 4. 动机 3 5.描述和实现的注释 4 6.例子 4 7. 致谢 5

  • Telnet窗口尺寸选项

    转:http://www.cnpaf.net/Class/Telnet/200408/6.html   1.命令名称和选项代码  名称=NAWS(NegotiateAboutWindowSize)协商窗口的尺寸  代码=312.命令含义  IACWILLNAWS  由Telnet客户端发送来建议使用NAWS.  IACWON'TNAWS  由Telnet客户端发送来拒绝使用NAWS.  IAC...

  • telnet选项协商:Negotiate About Window Size

    DO 253(FD) 接收方同意(发送方想让接收方激活选项)3(0x03) 抑制继续进行(传送一次一个字符方式可以选择这个选项)WILL 251(FB) 发送方激活选项(接收方同意激活选项)IAC 255(FF) 选项协商的第一个字节。WONT 252(FC) 接收方不同意。1(0x01) 回显(echo)24(0x18) 终端类型。31(0x1F) 窗口大小。32(0x20) 终端速率。36(0x24) 环境变量。

  • TelnetClient远程连接调整字符宽度(类似于控制台连接时的窗口宽度吧,java)

    我使用的是org.apache.commons.net.telnet.TelnetClient。 有些命令执行完返回的结果是用横线或竖线或特殊字符构画的表格。在控制台手操时,结果很正常,使用java操作发现返回的结果固定为80个字符宽,原本在控制台的一行超过80字符在Java里就得换行,导致图表都乱了。 根据http://www.cnpaf.net/Class/Telnet/200408/6.html的文章得到灵感。 现在我的处理如下,登录成功后增加一下这行代码即可: telnetClient.s

  • RFC1073-Telnet窗口尺寸选项中文版

    此备忘录的状况  这个备忘录描述了一个被提议的Telnet选项,以允许客户端向Telnet服务器传递窗口尺寸的大小。本备忘录的分发是无限制的。1.命令名称和选项代码  名称= NAWS (Negotiate About Window Size)协商窗口的尺寸  代码=312. 命令含义  IAC WILL NAWS  由Telnet客户端发送来建议使用NAWS.  IAC WON

  • TELNET协议规范(中文版)

    TELNET协议规范 (RFC874——TELNET PROTOCOL SPECIFICATION) 本RFC指定了一个ARPA互联网社区的标准。在ARPA互联网上的主机应该采纳与实现该标准。

  • 解决jira 7.2.2安装时无法连接5.7版本mysql数据库的问题

    解决jira 7.2.2安装时无法连接5.7版本mysql数据库的问题。主要还是因为连接驱动的问题。

  • RFC854_Telnet协议说明书

    组织:中国互动出版网(http://www.china-pub.com/)RFC文档中文翻译计划(http://www.china-pub.com/compters/emook/aboutemook.htm)E-mail:ouyang@china-pub.com译者: 译文发布时间:2001-10-20版权:本中文翻译文档版权归中国互动出版网所有。可以用于非商业用途自由转载,但

  • 关于telnet协议的研究及应用

    TELNET ,最近一直都在困扰着我的大问题,可以说是我们最近在做的自动安装模块的核心功能,使用telnet做远程控制,开始还觉得挺简单的,网上一搜,就搜到了好多telnet的例子,其中大部分用的都是基于apache的common-net中的telnetclient写的例子,于是我们就也用了,因为我们做的自动安装要跨操作系统,因此不仅仅有windows还有linux更有unix,但是从网上找到的例

  • Telnet服务端协商机制

            Telnet是标准的提供远程登陆功能的应用。它能够运行在不同的操作系统的主机之间。Telnet通过客户进程和服务器进程之间的选项协商机制,从而确定通信双方可以提供的功能特性。  (1) Telnet客户进程同时和终端客户及TCP/IP协议模块进行交互。通常我们所键入的任何信息的传输是通过TCP连接,连接的任何返回信息都输出到终端上。  (2) Telnet服务器进程经常要和"伪

  • ubuntu安装mysql8.0

    Msyql 官网 https://www.mysql.com/ 一 下载 二 利用rz命令上传文件 点击完add之后再点击下面的ok就可以了。 接着会出现这个 表示上传成功了100% 三 我放在了Tools这个文件夹下 执行下面的命令 sudo dpkg -i mysql-apt-config_0.8.12-1_all.deb 继续--------------------------...

  • windows远程mstsc命令指定远程的窗口大小

    直接在运行界面输入或者建立bat文件,把数据放在里面运行就OK mstsc /w:1650 /h:1000 /w 指的远程桌面的宽度(被控端) /h 指的远程桌面的高度(被控端)

  • 升级到MySQL 5.0.17一定遇到的四个问题

    1 中文问题在使用MySQL实例配置工具的使用,将使用的字符集设置为GBK2 密码问题:安装时设置的密码使用phpMyAdmin访问时不能用mysql> SET PASSWORD FOR    -> root@localhost = OLD_PASSWORD(root);3 字段严格检查的问题在实例配置工具中将Enable Strict Mode去掉4 phpM

  • 技术运维-机房巡检表及巡检说明

    技术运维-机房巡检表及巡检说明

  • 第四次算法分析与设计整理

    第四次算法分析与设计整理

  • 图像处理_U2Net_优化模型大小_工程化部署方案_1741785598.zip

    图像处理项目实战

  • jaxlib-0.4.18-cp311-cp311-macosx_11_0_arm64.whl

    该资源为jaxlib-0.4.18-cp311-cp311-macosx_11_0_arm64.whl,欢迎下载使用哦!

Global site tag (gtag.js) - Google Analytics