ホームページ > php教程 > PHP开发 > Flex がファイルをローカルに出力する 2 つの方法

Flex がファイルをローカルに出力する 2 つの方法

高洛峰
リリース: 2016-12-27 16:43:46
オリジナル
1239 人が閲覧しました

現在、Flex でローカルにファイルを出力するには、File と FieldRefreence の 2 つの方法を使用しています

例:

var exportString:String = "This is a test"

1. ファイル出力

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.

var content:String = "jhfdklahflaksjdhflkasjhflaskjhlf\n";

var f:FileReference = new FileReference();
f.save(content,"1.csv");
ログイン後にコピー
File と FileReference の違いは、File はドキュメントのエンコード形式を指定できるのに対し、FileReference は比較的簡単に使用できることです

ファイルをローカルに出力するその他の Flex メソッドについては、PHP 中国語 Web サイトの関連記事に注目してください。 !

関連ラベル:
ソース:php.cn
このウェブサイトの声明
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。
最新の問題
人気のおすすめ
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート