欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页  >  IT编程

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使用起来相对简单
相关标签: 输出文件