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 红包祝福语简短10字
18 周六早晨祝福语简短