トップページ⇒tech
8コメント2KB

JAVAのファイル入出力について

■ このスレッドは過去ログ倉庫に格納されています
0001ジャバウオック NGNG
JAVA(アプレット)でファイルにサーバー上で(例えばジオシティー)ファイルの入出力できるんですか?
一昨日買ってきた本にはjava.ioの説明が無かったのでわかりません。
出来なかったら諦めます。
0002名無しさん@お腹いっぱい。 NGNG
Javaのプログラムが「どこで」実行されるのか理解してますか?
0003名無しさん@お腹いっぱい。 NGNG
JavaとJavaアプレットの違いをまず理解しましょう。
0004ジャバウオック NGNG
JAVAは言語で
JAVAアプレットはJAVAという言語で作られたCLASSという拡張子のファイルという見解ではだめでしょうか。
サーバー上じゃなくてクライアントという表現が適当でしょうか
000535 NGNG
http://java-house.etl.go.jp/ml/topics/
0006ジャバウオック NGNG
URL見させていただきました。
どうやらよくある勘違いだったようですね。
どうもありがとうございました。
0007名無しさん@お腹いっぱい。 NGNG
うっかり八べえ
0008名無しさん@お腹いっぱい。 NGNG
書きこむのは難しいけどHTTPで読みこむだけなら簡単だよ。
ただし、アプレットが置いてあるWebサーバ上だけね。

import java.io.*;
import java.net.*;

URL fileURL = new URL( "取ってきたいファイルのURL" );
InputStream is = fileURL.openStream();

これだけ。

普通の入力ストリームだから時々データが途切れるのさえ
気をつければファイルとおんなじに読みこめるよ。
DataInputStreamかぶせてreadFullyとか使えば
途切れたときのリトライも自動でやってくれるし。

アプレットじゃなくてアプリとして作れば
IRIAやReGetもどきも作れるかもね。
■ このスレッドは過去ログ倉庫に格納されています