Flex 输出文件到本地的两种方法
在flex中输出文件到本地目前我用到两种方法,分别是File和FielRefreence
例子:
varexportString:String="这就是一个测试"
1、File输出
varff:File=File.desktopDirectory.resolvePath("Progress.CSV");
ff.addEventListener(Event.SELECT,exportCSVSelectedHandler);
ff.browseForSave("选择路径");
privatefunctionexportCSVSelectedHandler(event:Event):void
{
vardir:String=event.target.nativePath;
varwriteStream:FileStream=newFileStream();
writeStream.open(newFile(dir),FileMode.WRITE);
varcontent:String="jhfdklahflaksjdhflkasjhflaskjhlf\n";
writeStream.writeMultiByte(content,'utf-8');
writeStream.close();
}
2、FileReference输出
varcontent:String="jhfdklahflaksjdhflkasjhflaskjhlf\n"; varf:FileReference=newFileReference(); f.save(content,"1.csv");
File和FileReference两者的差别在于File可以指定文档的编码格式,而FileReference使用起来相对简单
热门推荐
10 虎年开新车祝福语简短
11 父母生孩子祝福语简短
12 51祝福语毕业文案简短
13 祝福语签名简短大全女生
14 开工祝福语老师评语简短
15 思念丈夫祝福语简短的话
16 乔迁当面祝福语简短大气
17 中考祝福语简短古风短句
18 老人掉牙祝福语简短语