1

FileReference.download() を使用してサーバーからファイルを取得する場合、関連するアプリケーションを最初にディスクに保存するのではなく、直接開くオプションをユーザーに提供したいと思います。

これは Flex 3 で可能ですか? もしそうなら、それはどのように行われますか!

ありがとう、マーク

ps。URLLoader.load(URLRequest) も試してみましたが、サイコロはありません...

4

3 に答える 3

1

ほとんどの場合、navigateToURL(urlReq、 "_blank")は機能しますが、IE 7以前のバージョンではExcel、CSVファイル(MS Officeアプリ)を開きません。

于 2009-06-08T22:21:56.243 に答える
1

いいえ、残念ながらそれはできません。私の推測では、これはセキュリティ上の制限によるものです。

于 2009-02-20T12:15:13.800 に答える
1

Web アプリケーションからは、これはほぼ不可能です。AIR アプリケーションから、オペレーティング システムにファイルを開く処理を要求し、そのままにしておくことで可能になる場合があります。Windows と OS X はそれを適切に処理できるはずです。

アドビが Web アプリケーションからのそのようなアクションを制限する理由は理にかなっています。ユーザーが実際にウイルスについて何も知らずに、ウイルスをダウンロードして実行するフラッシュアプ​​リを使用して通常のサイトを作成することは、誰にとっても明らかな機会です。

于 2009-02-20T13:43:48.703 に答える