• 文件上传下载小例


    代码
    //文件上传
    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(
    "不能下载数据!");
                }
            }
        }
    }
  • 相关阅读:
    excel导入phpmyadmin
    Python 教程资源
    SAE部署Python-让云端自动运行Python代码
    python socket 超时设置 errno10054
    使用python一步一步搭建微信公众平台(一)
    PHP读取MySQL数据
    php连接mysql并读取数据
    php分页例子实现读取mysql数据分页显示
    51Nod1305 Pairwise Sum and Divide
    SPOJ SUBXOR
  • 原文地址:https://www.cnblogs.com/sevenyuan/p/1614281.html
Copyright © 2020-2023  润新知