zoukankan      html  css  js  c++  java
  • 文件上传下载小例

    代码
    //文件上传
    package
    {
        
    import flash.net.FileReference;
        
    import flash.events.Event;
        
    import flash.net.URLRequest;

        
    public class UploadExample
        {
            
    public function UploadExample()
            {
                var fileRef:FileReference 
    = new FileReference();
                fileRef.addEventLister(Event.SELECT, selectHandler);
                fileRef.addEventLister(Event.COMPLETE, completeHandler);
                
    try
                {
                    var success:Boolean 
    = fileRef.browse();
                }
                
    catch (error:Rrror)
                {
                    trace(
    "不能浏览文件.");
                }
            }

            function selectHandler(event:Event):
    void
            {
                var request:URLRequest 
    = new URLRequest("");
                
    try
                {
                    fileRef.upload(request);
                }
                
    catch (error:Error)
                {
                    trace(
    "不能上传文件.");
                }
            }

            function completeHandler(event:Event):
    void
            {
                trace(
    "上传文件完成.");
            }
        }
    }
    //文件下载
    package
    {
        
    import flash.display.Sprite;
        
    import flash.net.FileReference;
        
    import flash.net.URLRequest;
        
    import flash.net.URLRequestMethod;
        
    import flash.net.URLVariables;

        
    public class DownloadFileExample extends Sprite
        {
            
    private var fileToDownload:FileReference;

            
    public function DownloadFileExample()
            {
                var request:URLRequest 
    = new URLRequest();
                request.url 
    = "";
                request.method 
    = URLRequestMethod.GET();
                request.data 
    = new URLVariables("id=2");
                fileToDownload 
    = new FileReference();
                
    try
                {
                    fileToDownload.download(request, 
    "file.txt");
                }
                
    catch (error:Error)
                {
                    trace(
    "不能下载数据!");
                }
            }
        }
    }
  • 相关阅读:
    Sublime Text 包管理工具及扩展大全
    MVC5路由系统机制详细讲解
    Asp.net MVC中Html.Partial, RenderPartial, Action,RenderAction 区别和用法【转发】
    解决Html.CheckBoxFor中”无法将类型 bool 隐式转换为 bool。存在一个显式转换..."的方法
    [C#]List的Sort()、Find()、FindAll()、Exist()的使用方法举例
    jqGrid配置属性说明
    MSSQL查找前一天,前一月,前一年的数据,对比当前时间记录查找超过一年,一月,一天的数据
    【转】linux expr命令参数及用法详解
    ls -alrth 及ls 详解
    修改linux文件权限命令:chmod
  • 原文地址:https://www.cnblogs.com/sevenyuan/p/1614281.html
Copyright © 2011-2022 走看看