0

デスクトップ上で動作する flex プロジェクトがあります。フレックスアプリケーションのボタンをクリックするたびに、一部のデータを PDF にエクスポートするために実行するサーバー側の C# コードもあります。現在、ファイルを C:\ ディレクトリ内の temp フォルダーに自動保存するだけですが、Flex で [ファイルの保存] ダイアログ ボックスを開いてファイルの場所と名前を選択し、完全なファイル パス文字列をサーバーに渡して、エクスポートを実行します。私の調査では、Flex の「Filereference」クラスにたどり着きましたが、実際にはある種のファイルを保存しているように見えます。そこから選択したファイル パスを取得するだけです。

編集: Adob​​e AIR アプリケーション側と Web アプリケーション側の両方が共通のコードで実行されるプロジェクトで作業しているため、両方でサポートされているメソッドを用意するのが最善です。

4

1 に答える 1

0

デスクトップ アプリケーションを構築しているとのことでしたので、Adobe AIR を使用していると思います。File.browseForDirectory()メソッドを使用できます。

于 2013-05-22T15:11:14.773 に答える