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