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 狗狗上厕所训练
13 植物种植祝福语简短
14 翻译考试祝福语朋友简短
15 个人周年庆简短祝福语
16 狗狗怎么训练
17 分别祝福语简短搞笑英文
18 生日广州男生祝福语简短