酷站(www.ku0.com)-致力于为互联网从业者提供动力!

热门关键词:  企业  baidu  as  c4rp3nt3r  美女
酷站

Flex

旗下栏目: php js asp Flex Ajax jquery JSP asp.net C语言 java 正则表达式 微信小程序

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

来源:互联网搜集 作者:酷站 人气: 发布时间:2018-07-21
本篇文章主要介绍了Flex 输出文件到本地的两种方法,对大家的学习或者工作具有一定的参考学习价值,感兴趣的小伙伴们可以参考一下,也感谢大家对酷站(ku0.com)的支持。

在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使用起来相对简单

 

 
原文链接:

最新更新