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

发布时间:2022-04-17 发布网站:脚本宝典
脚本宝典收集整理的这篇文章主要介绍了Flex 输出文件到本地的两种方法脚本宝典觉得挺不错的,现在分享给大家,也给大家做个参考。

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

脚本宝典总结

以上是脚本宝典为你收集整理的Flex 输出文件到本地的两种方法全部内容,希望文章能够帮你解决Flex 输出文件到本地的两种方法所遇到的问题。

如果觉得脚本宝典网站内容还不错,欢迎将脚本宝典推荐好友。

本图文内容来源于网友网络收集整理提供,作为学习参考使用,版权属于原作者。
如您有任何意见或建议可联系处理。小编QQ:384754419,请注明来意。
标签: