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

他不但使得使用ajax方式上传多个文件变得更加容易,而且带来了很多的好处:
- 可以任意设计上传的界面了——以前普通的HTML的uploadfile中想改变按钮的样式都比较困难
- 更多的扩展控制,提供了onChange、onProgress、onComplete、onError 等事件,可以通过添加自己的监听方法进行更多的控制
- 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提前体验一下。