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(
    "不能下载数据!");
                }
            }
        }
    }
  • 相关阅读:
    WEBSHELL跳板REDUH使用说明
    lcx.exe内网转发命令教程 + LCX免杀下载
    程序只启动一个实例的几种方法
    VS2010中遇到_WIN32_WINNT not defined
    VC编译错误: Nafxcwd.lib(dllmodul.obj) : error LNK2005: _DllMain@12已经在dllmain.obj 中定义
    python(31) enumerate 的用法
    利用余弦定理计算文本的相似度
    Linux命令(24) :sort
    python(30) 获取网页返回的状态码,状态码对应问题查询
    python(29)强大的zip函数
  • 原文地址:https://www.cnblogs.com/sevenyuan/p/1614281.html
Copyright © 2011-2022 走看看