※ ChatGPTを利用し、要約された質問です(原文:Javaアプレットによる、ファイルへのランダムアクセス方法)
Javaアプレットによるファイルへのランダムアクセス方法
このQ&Aのポイント
Java初心者のためのファイルへのランダムアクセスのコーディング方法について解説します
ランダムアクセスはJavaアプレットではシーケンシャルアクセスよりも難しいですが、ストリームを使用することで実現することができます
Webサーバ上のファイルへのランダムアクセス方法についても説明します
Javaアプレットによる、ファイルへのランダムアクセス方法
Java初心者です。Javaアプレットによる、ファイルへのランダムアクセスのコーディング方法について教えて下さい。
現在スタンドアロンで以下の様なコードでランダムアクセスを実現しました。
fr = new RandomAccessFile(url,"r");
・
・
//ファイルポインタの格納
w_pointer = fr.getFilePointer();
w_data = new String(fr.readLine().getBytes("8859_1"));
w_address[i] = w_pointer;
//格納したアドレスからrec_num番目のレコードを取得する
fr.seek(w_address[rec_num-1]);
rec_data = new String(fr.readLine().getBytes("8859_1"));
しかし、Webサーバで公開したい場合のファイルへのランダムアクセス方法がわかりません。(サーバ上のファイルへのアクセス)
webで調べたところ、シーケンシャルアクセスの場合には、ストリームによるアクセスで可能とのことですがランダムアクセスには使えないと書いてありました。
どなたか解決方法をご存じの方、宜しくお願い致します。
お礼
インターネットで調べたところ、アプレットからサーバ側のファイルにアクセス可能を示す表があったので、調べて見たのですが、シーケンシャルには読めそうだったのですが、ランダム読みができる方法が見つからなかったため、質問させていただきした。 アプレットからシーケンシャル読みして、ランダムしている様に動作する、アプレットを作成しようと思います。 ありがとうございました。