flex FileReference帮助

来源:互联网 发布:最佳网络广告语 编辑:程序博客网 时间:2024/05/16 04:19

 FileReference类提供了一种手段来上传和下载用户的计算机和服务器上的文件。一个操作系统对话框提示用户选择一个文件上传或下载一个位置。每个FileReference对象是指一个单一的文件在用户的磁盘,并有属性包含了有关文件的大小,类型、姓名、日期、修改日期”、“类型(苹果)。
  FileReference实例被创造在以下方法:
  
  当你使用了新的运营商与FileReference构造:var myFileReference =new FileReference()。
  当你打FileReferenceList.browse()方法,它创造了一个数组的FileReference对象。
  在上传操作,所有的性质是由FileReference对象调用FileReference.browse()或FileReferenceList.browse()方法。在下载操作,名称是当选择事件,所有其他性质派遣密集的完整的事件的时候。
  
  browse()方法打开一个操作系统的对话框提示用户选择一个文件上传。这个FileReference.browse()方法,让用户选择一个单一的文件;FileReferenceList.browse()方法,让用户选择多个文件。调用browse()方法成功后,立刻调用FileReference.upload()方法上传文件。方法的作用是:在FileReference.download提示用户地点保存文件并倡导下载从遥远的URL。
  
  这个FileReference和FileReferenceList类不让你设置默认存档位置的对话框,browse()或download()方法产生。默认的位置中显示的对话框是最近浏览文件夹,如果那个位置,或者可以确定的桌面。这个班不允许你去读或写的转让文件。他们不允许的SWF文件,启动上传或下载,上传或下载文件访问这个文件的位置或者在使用者的磁盘。
  
  FileReference和FileReferenceList类的方法也不能提供认证。与服务器需要验证,你可以下载的文件用闪光灯浏览器插件,但是玩家®upload(球员)和download(在单独或外部球员)的失败。监听FileReference事件是否完成作业并处理错误。
  
  为内容的运行在闪光播放器或为内容的运行在土坯空气以外的应用程序的沙坑,上传及下载操作能够访问文件只在自己的领域,在任何区域政策文件指定地址。把一个政策文件的文件服务器,如果内容启动或上传下载并不是来自同一领域如文件服务器。
  
  虽然调用FileReference.browse(),FileReferenceList.browse(),或FileReference.download()方法执行、SWF文件回放停顿的独立和外部的球员在OS Linux®和麦克®、早X 10.1®。
  
  下面的示例HTTP岗位要求闪光播放器,是从一个服务器端脚本,如果没有参数指定。
  
  handler.cfm HTTP / 1.1贴/
  Accept:文本/ *
  Content-Type:multipart/ form-data。
  boundary=——Ij5ae0ae0KM7GI3KM7
  Host: www.example.com
     Content-Length: 421
     Connection: Keep-Alive
     Cache-Control: no-cache
  

原创粉丝点击