0

java.io.RandomAccessFile を使用してデータの読み込みを管理する Java プロジェクトがあります。後で必要に応じてロードできる重要なポイントのマップを作成するファイルをシークします。これはうまくいきます。

アプレットとして実行したいのですが、ダウンロードしたファイルを保存できる一時ファイルを作成するにはセキュリティ権限が必要であり、意図した使用法にとって大きな障壁です。

メモリ (数 MB) を節約して、コンテンツを何らかのメモリ バッファに格納し、ローカル ファイルを扱うのと同じ方法でランダム アクセスできると思います...

セキュリティ権限を必要とせずに一時ファイルを作成する方法はありますか (私はそうではないと思います)?

最適なバッファリング オプションは何ですか? URL ベースの入力ストリームのコンテンツをバッファに取得し、そこからバイトを読み取り、現在のシーク位置を記録および変更するにはどうすればよいですか?

4

1 に答える 1

2

最初にこのディスカッションを確認してください:インメモリ バイト配列の RandomAccessFile-like API?

于 2011-05-06T20:45:12.233 に答える