当前位置: 首页 > 编程笔记 >

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

吴丁雷
2023-03-14
本文向大家介绍Flex 输出文件到本地的两种方法,包括了Flex 输出文件到本地的两种方法的使用技巧和注意事项,需要的朋友参考一下

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

 类似资料:
  • 问题内容: 所以我在打印输出时遇到麻烦。我理解这个概念,但是当涉及到这个问题时,这有点奇怪。我尝试了不同的打印行,所有这些行在控制台窗口中都给我不同的结果。我仍在尝试不同的方法,但即时通讯开始用尽想法。谢谢,非常感谢! 这就是我想要的预期输出。 当我尝试println时,它对output.println(data [0]); 当我进行常规打印时 这是文本文件打印方法` 问题答案: 试试这个 :

  • 问题内容: 我在所有技术术语上都不是很好,所以我会尽力解释我的问题。 我已经编写了一个小脚本来打开android SDK并检查连接的设备(使用Windows 10和python 2.7.14)。我得到的代码如下: 一切正常,但我想将最后3行保存到文本文件中。我尝试过使用并将其全部转换为字符串并将其写入文件并关闭它,但是它不起作用。它甚至都没有创建文件,更不用说向它写入任何内容了。 我可能缺少一些关

  • 本文向大家介绍CodeIgniter输出中文乱码的两种解决办法,包括了CodeIgniter输出中文乱码的两种解决办法的使用技巧和注意事项,需要的朋友参考一下 在controller直接echo的时候,某些浏览器会出现乱码的情况。可以用下面两种方法解决: 1、常用的php的header函数 示例: 2、使用Output类来解决

  • 在两个Ubuntu web服务器之间传输文件的最快方法是什么?这些服务器彼此是本地的。使用共享驱动器更好还是使用传输协议更好?最好使用PHP来方便两个文件之间的传输。

  • 问题内容: 我想生成一个将用maven更新应用程序的zip文件。该zip将托管在服务器上,我正在使用Assembly插件来生成zip。但是,我希望Maven自动生成一个文本文件,该文件将当前版本号存储在zip之外。这怎么可能? 编辑:我成功使用maven程序集插件和两个描述符创建了两个自定义程序集。一个人有一个目录单一目标,它只是基于过滤创建一个带有更新的version.txt的文件夹。然后,只有

  • 本文向大家介绍Python保存MongoDB上的文件到本地的方法,包括了Python保存MongoDB上的文件到本地的方法的使用技巧和注意事项,需要的朋友参考一下 本文实例讲述了Python保存MongoDB上的文件到本地的方法。分享给大家供大家参考,具体如下: MongoDB上的文档通过GridFS来操作,Python也可以通过pymongo连接MongoDB数据库,使用pymongo模块的gr