`
jjxboy
  • 浏览: 5424 次
  • 性别: Icon_minigender_1
  • 来自: 无锡
最近访客 更多访客>>
社区版块
存档分类
最新评论

flex 文件上传

阅读更多
flex 文件上传
<?xml version="1.0" encoding="utf-8"?> 
<mx:Application xmlns:mx="http://www.adobe.com/2006/mxml" layout="absolute"> 
  
     <mx:Script> 
         <![CDATA[ 
             import mx.controls.Alert; 
             //文件上传类 
             private var fileRefer:FileReference=new FileReference(); 
             private function doUpload():void{ 
                 //添加事件 
                 //用户选中文件后执行的事件 
                 fileRefer.addEventListener(Event.SELECT,selectHandler); 
                //上传完成之后执行的事件 
                fileRefer.addEventListener(Event.COMPLETE,processResult); 
                 fileRefer.addEventListener(ProgressEvent.PROGRESS, progress); 
                 var filter:FileFilter = new FileFilter("Text", "*.mpg"); 
                 //打开选择文件对话框 
                var flag:Boolean=fileRefer.browse([filter]); 
             } 
             private function selectHandler(event:Event):void{ 
                 //根据URL执行文件上传,请求到后台Java的Servlet 
                 var urlStr:String="http://localhost:8080/fileServer/FileUploadServlet"; 
                 var r:URLRequest=new URLRequest(urlStr); 
                 fileRefer.upload(r);//第二个参数指定文件域的名字,默认为Filedata     
                //提交三个参数Filename,Filedata,Upload             
            } 
            private function processResult(event:Event):void{ 
                 Alert.show("上传成功!"); 
             } 
              
             private function progress(event:ProgressEvent):void{ 
                 progressBar.setProgress(event.bytesLoaded, event.bytesTotal); 
                 progressBar.label = "上传进度:" + int(event.bytesLoaded / event.bytesTotal * 100) + "%"; 
             } 
              
         ]]> 
    </mx:Script>     
 
     <mx:VBox horizontalCenter="0" verticalCenter="0"> 
         <mx:Button label="上传文件" click="doUpload()" /> 
         <mx:ProgressBar id="progressBar" labelPlacement="bottom" themeColor="#F20D7A" 
                minimum="0" visible="true" maximum="100" label="上传进度:0%" 
                 direction="right" mode="manual" width="100"/>   
     </mx:VBox> 
</mx:Application> 
分享到:
评论
1 楼 沈青青 2014-10-24  

相关推荐

    Flex文件上传的组件

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

    Flex 文件上传 java是后台服务

    Flex 文件上传技术是一种在Web应用中实现用户向服务器端上传文件的方法,通常涉及到前端的Flex技术与后端的Java服务进行交互。Flex是一款强大的富互联网应用程序(RIA)开发框架,由Adobe公司提供,用于创建动态、...

    flex文件上传下载,在线以pdf形式浏览文件

    本篇文章将详细讲解如何实现"flex文件上传下载,在线以pdf形式浏览文件"这一功能。 首先,让我们了解一下“flex”在这里的含义。Flex通常指的是Adobe Flex,一个用于构建富互联网应用(RIA)的开源框架。它基于...

    Flex文件上传(某GIS系统,我负责的文件上传部分)

    Flex文件上传技术是基于Adobe Flex框架实现的一种交互式文件上传方式,常用于GIS(Geographic Information System,地理信息系统)这样的应用中,以便用户能够方便地上传地理数据、地图图像等文件。在我负责的GIS...

    flex文件上传下载

    在 Flex 开发中,文件上传和下载是常见的需求,尤其对于需要处理大量用户上传内容的应用来说,这是一项关键功能。Flex 提供了便捷的方式来进行文件的上传和下载操作,同时可以有效利用服务器资源,提高服务器性能。...

    Flex文件上传组件

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

    Flex文件上传文件代码

    Flex 文件上传的文件代码 交你一步一步的完成上传功能

    flex文件上传系统

    Flex文件上传系统是一种基于Adobe Flex技术构建的前端文件上传解决方案。Flex是Adobe公司推出的一种用于构建富互联网应用程序(RIA)的开发框架,它基于ActionScript编程语言和MXML标记语言,能够创建高度交互、视觉...

    flex文件上传下载组件

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

    Flex文件上传下载

    Flex文件上传下载是一种基于Adobe Flex技术的Web应用功能,它结合了Java后端服务来实现文件的上传和下载。在Flex前端,用户可以方便地通过图形界面选择文件,并通过Ajax方式与Java服务器进行异步通信,实现数据的...

    flex 文件上传下载完整代码(废弃--代码有错误)

    在本文中,我们将深入探讨基于Flex的文件上传和下载功能,以及如何利用FileReference类来实现这一过程。Flex是Adobe Flash Platform的一部分,它提供了一种强大的方式来构建富互联网应用程序(RIA)。在Flex中,我们...

    FLEX文件上传工具

    **FLEX文件上传工具**是一种基于Adobe Flex技术和ASP.NET框架构建的在线文件上传解决方案。Flex是一种用于构建富互联网应用程序(RIA)的开放源代码开发框架,它允许开发者创建具有交互性和动态图形效果的Web应用。...

    flex文件上传

    Flex文件上传技术是一种基于Adobe Flex框架的前端交互方式,用于实现用户在Web应用程序中上传文件。Flex是一款强大的富互联网应用程序(RIA)开发工具,它允许开发者创建具有复杂交互和动态视觉效果的Web应用。在...

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

    《自封装Flex文件上传组件FileInput详解》 在IT行业中,开发用户友好的文件上传功能是常见的需求。本文将深入探讨一个自封装的Flex文件上传组件——FileInput,旨在帮助开发者更好地理解和应用这一工具,提升项目的...

    flex文件上传_XML

    ### 核心知识点:Flex文件上传与XML的应用 #### 1. Flex与文件上传 Flex是一种用于构建高性能、高视觉效果的Web应用程序的开源框架。它主要由Adobe Systems开发,并基于ActionScript语言。在Flex中进行文件上传通常...

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

    2. **Flex文件上传**:Flex应用程序通常使用HTTPService或WebService组件与服务器进行通信。在文件上传过程中,我们可以将FileReference对象的data属性绑定到HTTPService的requestContent,然后调用send方法发起POST...

    flex 文件上传 例子 源码

    在这个"flex 文件上传 例子 源码"中,我们将深入探讨Flex如何实现文件上传以及与Java后端的交互。 首先,前台上传通常涉及到用户界面的设计,使用户能够选择要上传的文件。在Flex中,我们可以使用`FileReference`类...

    Flex文件上传【源码】

    Flex文件上传【源码】是基于Adobe Flex技术与Java Servlet技术实现的一种文件上传解决方案。Flex是一种用于构建富互联网应用程序(RIA)的开放源代码框架,它允许开发者创建具有交互性和动态性的用户界面,而Java ...

Global site tag (gtag.js) - Google Analytics