Flex 输出文件到本地的两种方法
程序员文章站
2022-03-07 18:48:13
在flex中输出文件到本地目前我用到两种方法,分别是file和fielrefreence
例子:
var exportstring:string = "这就是一个测试"...
在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使用起来相对简单