`
movenut
  • 浏览: 128329 次
  • 性别: Icon_minigender_1
  • 来自: 北京
文章分类
社区版块
存档分类
最新评论

基于Flex 的多文件上传组件__附带工程文件

阅读更多

今天用Flex实现了类似 gmail 的文件上传组件。先简单的说一下思路,这个组件是基于javascript 与flex的,javascript负责页面元素的生成、删除以及上传流程的控制;flex实现打开文件列表选择框以及把文件上传到后台同时把文件上传的进度反馈到javascript。

主要技术:javascript 与 flex(actionscript)的交互。

a):javascript 调用 flex 功能.首先在flex中注册回调函  数ExternalInterface.addCallback("upload",upload);

 在js中通过页面嵌入的对应falsh对象调用 $('#flashObjId').upload();

b):flex 调用javascript  

 

ExternalInterface.call("$.aiFLM.select",_flashObjId,backText);

 

可以在客户端对单个文件的最大字节数进行限制,也可以对总的字节数进行限制 
可以对文件类型进行限制
 

 

截图、工程文件见附件

 

 

 

 

 、

 

 

  • 大小: 16.7 KB
  • 大小: 49.7 KB
1
0
分享到:
评论

相关推荐

    Flex 多文件上传组件

    Flex多文件上传组件是一种在Adobe Flex环境中实现的高级功能,允许用户一次性选择并上传多个文件。这个组件在Web应用程序中非常实用,特别是在处理大量图片、文档或其他类型文件上传的场景下,大大提升了用户体验。 ...

    Flex文件上传的组件

    Flex文件上传组件是一种基于Adobe Flex技术的用户界面组件,它允许用户在Web应用程序中选择并上传文件。在Flex中,这种组件通常会显示一个文件选择对话框,让用户选择要上传的文件,并且会提供一个进度条来显示上传...

    Flex文件上传组件

    Flex文件上传组件是一种基于Adobe Flex技术的用户界面组件,用于在Web应用中实现文件上传功能。Flex是一个开源的RIA(富互联网应用)框架,它允许开发者创建交互性强、图形丰富的Web应用。在这个组件中,用户可以...

    flex,怎么学习flex,Flex_3_Cookbook_中文版

    学习了一段时间的flex... 上传点资源,大家分享。 flex,怎么学习flex,Flex_3_Cookbook_中文版

    Flash多文件上传组件(Flex版)

    Flash多文件上传组件是Web开发中的一个重要工具,尤其在Flex技术框架下,它提供了一种高效、用户友好的方式来处理多个文件同时上传的需求。在Web应用中,传统的HTML表单仅支持单个文件的上传,这在处理大量或者批量...

    FLEX_List).rar_flex_flex list_flex li_flex lis_flex list

    在本文中,我们将深入探讨基于Flex技术实现的列表展示,特别是在具有添加和删除功能以及特殊效果的情况下。Flex是一种强大的用户界面框架,常用于构建富互联网应用程序(RIA)。它由Adobe开发,允许开发者创建动态、...

    Flex多文件上传+md5验证文件是否上传

    标题“Flex多文件上传+md5验证文件是否上传”揭示了该技术的核心要点:使用Flex来处理多个文件的上传,并通过MD5哈希校验确保上传的文件与原始文件一致,防止数据篡改。 1. **多文件上传**:在Flex中,可以利用...

    flex 多文件上传

    "flex 多文件上传"是指使用Adobe Flex框架实现的能够同时上传多个文件的功能。Flex是一款强大的RIA(富互联网应用)开发工具,它基于ActionScript编程语言和Flash Player运行时环境,提供丰富的用户界面组件和交互...

    flex文件上传下载组件

    Flex文件上传下载组件是基于Adobe Flex技术和Java后端开发的一款功能强大的交互式应用程序,它允许用户在Web浏览器中实现文件的便捷上传与下载。这款组件通常由前端的Flex客户端和后端的Java服务器端两部分组成,...

    swf.rar_flex_maven 编译flex_maven flex pom_maven flex 编译_swf开发

    在IT行业中,Flex是一种用于创建富互联网应用程序(RIA)的开放源代码框架,它基于ActionScript和Flash技术,能够构建交互性强、图形丰富的用户界面。而Maven则是一款强大的项目管理工具,主要用于Java项目的构建、...

    自己封装的Flex文件上传组件FileInput

    1. **多文件选择**:不同于传统的单文件上传,自封装的FileInput组件通常支持多文件同时选择和上传,大大提高了用户的操作效率。 2. **预览功能**:在上传前提供预览,用户可以查看所选文件的缩略图或内容,确保...

    fms.rar_flex_flex and fms_fms_fms rtmp_fms flex

    Flex是一种开源的、基于ActionScript的框架,用于构建富互联网应用程序(RIA),而FMS是Adobe提供的服务器软件,支持实时流媒体和数据传输,尤其适用于在线视频、音频流和实时交互应用。 1. **Adobe Flex**: Flex是...

    flex实现多文件上传

    在Flex中实现多文件上传,通常涉及到ActionScript编程、组件使用以及与服务器端的交互。下面将详细介绍如何使用Flex来实现这个功能。 一、Flex中的文件选择组件 在Flex中,我们可以使用`FileReference`类来处理文件...

    基于Flex的多文件上传

    在本主题“基于Flex的多文件上传”中,我们将深入探讨如何使用Flex技术实现用户界面,允许用户选择并上传多个文件到服务器。 1. **Flex组件库**:Flex提供了丰富的组件库,如`Button`、`TextInput`、`List`等,用于...

    flex_php_mysql.rar_flex_flex_php_mysql_php mysql_php+mysql_php增删

    1. **Flex**:Flex是Adobe公司推出的一种基于ActionScript编程语言和MXML标记语言的开源框架,用于构建富互联网应用程序(RIA)。它提供了丰富的用户界面组件,可以创建动态、交互性强的Web应用。 2. **PHP**:PHP...

    flex+php.rar_Flex+PHP_PHP Flex_felx p_flex_flex php

    Flex是一种基于Adobe AIR的开源框架,用于创建动态、交互式的用户界面,而PHP则是一种流行的服务器端脚本语言,常用于构建Web应用。这两者的结合使得前端的交互性和后端的数据处理能力得到了很好的融合。 在"flex+...

    Flex在线预览文档组件FlexPaper_swc

    SWC(Shared Object Class)是Flex中的库文件格式,包含编译后的ActionScript类、资源和其他元数据,使得开发者可以轻松地在项目中引入和使用第三方组件。 3. SDK3.5与SDK4.0的区别 - SDK3.5:这个版本适用于使用...

    amcharts_flex_components_1.6.2.1.zip_am flex charts_amChartsFB3_

    标题中的"amcharts_flex_components_1.6.2.1.zip"表明这是一个关于amCharts Flex组件的软件包,版本号为1.6.2.1。amCharts是一家知名的图表库供应商,他们提供了用于Adobe Flex的图表组件。Flex是Adobe开发的一种...

Global site tag (gtag.js) - Google Analytics