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(
    "不能下载数据!");
                }
            }
        }
    }
  • 相关阅读:
    mysql修改时区time_zone
    magento的布局(layouts)、模块(block)、模板(templates)
    唯品会消息网关的架构定位
    Java应用一般架构
    maven打包命令
    端口查看与封杀
    java程序优化
    高并发下竞争的资源
    java中的多线程高并发与负载均衡的用途
    Web负载均衡的几种实现方式
  • 原文地址:https://www.cnblogs.com/sevenyuan/p/1614281.html
Copyright © 2011-2022 走看看