Silverlightを使用してファイリングを実行し、Javascriptの結果にアクセスしようとしています。これは、メソッドを介してJavaアプレットによって簡単に実行AccessController.doPrivileged
できます。たとえば、メソッド内にラップされたSaveToFile
またはなどのメソッドを記述でき、実行されます。Silverlightで同じことを行う方法、つまり、ファイルIOなどの特権的な処理を行う方法を知りたいと思いました。ReadFromFile
AccessController.doPrivileged
質問する
395 次
1 に答える
2
設計上(セキュリティ上の理由から)、Silverlightコードはホストのファイルシステムに直接アクセスできません。
ファイルを開くダイアログで選択した場合、読み取りモードでのみファイルにアクセスできます。
ファイルに書き込むための唯一の制限された機能は、Silverlightアプリケーションがブラウザー外モードで実行されている場合と信頼性の高いコンテキストで実行されている場合です。ただし、そのようなアクセスは、特定のよく知られたディレクトリの場所(My Documents、My Musicなど)に制限されています。
分離されたストレージは、Silverlightアプリケーションがファイルを作成、書き込み、および読み取る方法を提供しますが、このタイプのアクセスは通常「囲い込まれ」ます。繰り返しになりますが、Silverlightコードはホストのファイルシステムに直接アクセスできません。
于 2011-07-09T06:39:32.003 に答える