Flex 2.0升级后:轻松实现文件上传下载
需积分: 7 111 浏览量
更新于2024-09-30
收藏 265KB PDF 举报
Flex完全自学手册.pdf详细讲解了Flex中的文件上传下载功能,这一部分主要针对Flex2及以后版本的变化进行了阐述。在Flex1.5及之前,由于依赖Flash Player API的FileReference类,开发者需要将其包含在FLA文件中并手动导入才能在应用程序中使用。然而,从Flex2开始,FileReference类被移至Flex类库,简化了集成过程,使得开发者可以直接在Flex应用中调用。
FileReference类是核心,它提供了用户与服务器之间进行文件上传和下载的功能。通过FileReference对象,开发者可以在上传或下载前弹出操作系统对话框,让用户选择文件或下载位置,然后通过HTTP协议进行操作。然而,出于安全原因,Flash Player限制了对所选文件路径的访问,只能获取文件的基本信息,如创建日期、大小、类型等。
第24.1节详细介绍了FileReference类的关键属性,包括但不限于名称(name)、类型(type)、大小(size)以及文件的创建(creationDate)和修改(modificationDate)日期。这些属性都是只读的,不允许用户修改。
此外,FileReference类还提供了四个核心方法:browse(),用于让用户选择文件,可以选择单个文件但不能选择文件夹;upload(),执行文件上传操作;download(),下载文件;cancel(),用于取消正在进行的文件传输。开发者可以根据需要灵活运用这些方法来实现文件的上传下载功能。
在实际开发中,可能还需要对上传的文件类型进行筛选,可以通过browse()方法的参数来指定特定类型的文件,例如仅限于图片或文本文件。这体现了Flex在处理文件交互方面的灵活性和易用性,但同时也需要注意处理好用户界面和安全性的平衡。学习和掌握FileReference类的使用对于理解和实现Flex应用中的文件上传下载功能至关重要。
2021-10-04 上传
2008-10-31 上传
2011-03-23 上传
2009-09-09 上传
2010-06-22 上传
2011-08-30 上传
点击了解资源详情
eddie
- 粉丝: 40
- 资源: 74
最新资源
- Aspose资源包:转PDF无水印学习工具
- Go语言控制台输入输出操作教程
- 红外遥控报警器原理及应用详解下载
- 控制卷筒纸侧面位置的先进装置技术解析
- 易语言加解密例程源码详解与实践
- SpringMVC客户管理系统:Hibernate与Bootstrap集成实践
- 深入理解JavaScript Set与WeakSet的使用
- 深入解析接收存储及发送装置的广播技术方法
- zyString模块1.0源码公开-易语言编程利器
- Android记分板UI设计:SimpleScoreboard的简洁与高效
- 量子网格列设置存储组件:开源解决方案
- 全面技术源码合集:CcVita Php Check v1.1
- 中军创易语言抢购软件:付款功能解析
- Python手动实现图像滤波教程
- MATLAB源代码实现基于DFT的量子传输分析
- 开源程序Hukoch.exe:简化食谱管理与导入功能