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 儿童毕业祝福语 简短6
14 开工仪式横幅祝福语简短
15 孩子日常祝福语大全简短
16 清晨寄语诗句祝福语简短
17 结婚送亲认亲祝福语简短
18 虎年喝酒拜年祝福语简短