4

アプレットからファイルを読み書きしようとしているので、アプレットビューアからアプレットを実行すると、ファイルを読み書きできますが、ブラウザから実行しようとするとセキュリティ例外が発生します。これを行う方法はありますか?

4

3 に答える 3

5

アプレットからファイルを読み書きすることは可能ですか?

はい。ただし、アプレットに署名し、ユーザーから承認を得る必要があります。

いくつかの便利なリンク:

于 2011-09-13T18:48:12.917 に答える
1

サンドボックス化された JWS アプリ。JNLP API サービスを使用して、ローカル ファイル システム上のファイルを読み書きできます。これがデモです。JNLP API ファイル サービスの ダウンロード可能な Zip ファイルには、ソース、起動ファイル、ビルド スクリプトが含まれています。

于 2011-09-14T02:25:23.997 に答える
0

実際にはそれほど難しくありません。アプレットに自己署名すると、サンドボックスの制約外でローカル ファイル システムとの間で読み取り/書き込みができるようになります。以下のリンクを見てください。keytool を使用してアプレットに署名する方法を示します。この例では、実際にファイルシステムへの読み取り/書き込みを行います。ポリシーファイルなどをいじる必要はありません。

@aioobe が述べたように、ユーザーは証明書を受け入れるように求められることに注意してください。

于 2011-09-13T21:21:32.707 に答える