摘要:
下面的例子展示了用Flex上传文件的完整代码。
1.
基本实现的功能:
*
一次选取多个文件上传
*
上传过程中显示每个文件的进度
*
如果是图片,可以上传之前进行预览
*
可以选择逐个文件上传,也可以选择同时上传多个文件,这样就是对服务器压力稍微大一些
2.
技术点:
*
闭包方法(在c#里,也叫匿名委托方法),根据我的体会,如果不使用闭包方法,更新进度条会是一个比较麻烦的问题,除非另外编写一个类,这个问题稍后再研究
*
DataGrid中需要用到itemRenderer,从而在每行都显示进度条和删除、取消按钮
3.
软件环境
*
Flex Builder 3
* 阅读全文