3

Silverlight には、ユーザーのローカル マシンにファイルを保存できる SaveFileDialog があります。ダイアログが開き、ファイルを保存することができます。私が探しているのは、ブラウザからファイルをダウンロードするときに表示されるダイアログに似たファイルを開く方法です。

ファイルをサーバーにラウンドトリップするか、サーバーにファイルを生成させる(どちらもできません)以外に、これを行うオプションはありますか?

4

1 に答える 1

3

簡単な答えは次のとおりです。Silverlight はそれを許可しません。

開きたいファイルの完全なファイル パスが何らかの方法でわかっている場合は、ホスティング ブラウザーでそのファイルに移動できる可能性がありますが、他のブラウザー ベースの障害に遭遇する可能性があります。もちろん、このシナリオでは、ファイルの完全なファイル パスを検出することは事実上不可能です。ユーザーにフルパスをテキストボックスに貼り付けてもらい、ブラウザにそこに移動するよう説得する必要があります。

于 2009-11-27T10:18:09.020 に答える