广告位联系
返回顶部
分享到

Flex 输出文件到本地的两种方法

Flex 来源:互联网搜集 作者:酷站 发布时间:2018-07-21 08:17:19 人浏览
摘要

在flex中输出文件到本地目前我用到两种方法,分别是File和FielRefreence 例子: var exportString:String = 这就是一个测试 1、File输出 var ff:File = File.desktopDirectory.resolvePath(Progress.CSV); ff.addEventListener(Event.SELECT,exportCSVSelect

在flex中输出文件到本地目前我用到两种方法,分别是File和FielRefreence
 

例子:
 

var exportString:String = "这就是一个测试"
 

1、File输出

var ff:File = File.desktopDirectory.resolvePath("Progress.CSV");
 ff.addEventListener(Event.SELECT,exportCSVSelectedHandler);
 ff.browseForSave("选择路径");
 
private function exportCSVSelectedHandler(event:Event):void
 {
 var dir:String = event.target.nativePath;
 var writeStream:FileStream = new FileStream();
 writeStream.open(new File(dir),FileMode.WRITE);
 var content:String = "jhfdklahflaksjdhflkasjhflaskjhlf\n";
 writeStream.writeMultiByte(content,'utf-8');
 writeStream.close();
 }
 

2、FileReference 输出

var content:String = "jhfdklahflaksjdhflkasjhflaskjhlf\n";
 
var f:FileReference = new FileReference();
 f.save(content,"1.csv");
 

File和FileReference两者的差别在于File可以指定文档的编码格式,而FileReference使用起来相对简单

 

 

版权声明 : 本文内容来源于互联网或用户自行发布贡献,该文观点仅代表原作者本人。本站仅提供信息存储空间服务和不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权, 违法违规的内容, 请发送邮件至2530232025#qq.cn(#换@)举报,一经查实,本站将立刻删除。
原文链接 :
相关文章
  • 本站所有内容来源于互联网或用户自行发布,本站仅提供信息存储空间服务,不拥有版权,不承担法律责任。如有侵犯您的权益,请您联系站长处理!
  • Copyright © 2017-2022 F11.CN All Rights Reserved. F11站长开发者网 版权所有 | 苏ICP备2022031554号-1 | 51LA统计