当前位置: 移动技术网 > IT编程>网页制作>Flex > Flex 输出文件到本地的两种方法

Flex 输出文件到本地的两种方法

2017年12月01日  | 移动技术网IT编程  | 我要评论

在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使用起来相对简单

如对本文有疑问, 点击进行留言回复!!

相关文章:

验证码:
移动技术网