PrintStream
および関数のインスタンスを使用することによりprintln
、生の文字列をクライアントに送信できます。.html
しかし、 Webページを表示するために、ファイル全体をクライアントに送信したいと思います。このため、私のアプローチはどうあるべきですか?私はファイルを読み取って、println関数で読み取ったものをすべて提供しようとしました。しかし、試みは失敗します。
質問する
72 次
1 に答える
1
このようなMabyが役立ちます:
// sendfile
File myFile = new File ("source.html");
byte [] mybytearray = new byte [(int)myFile.length()];
FileInputStream fis = new FileInputStream(myFile);
BufferedInputStream bis = new BufferedInputStream(fis);
bis.read(mybytearray,0,mybytearray.length);
OutputStream os = sock.getOutputStream();
System.out.println("Sending...");
os.write(mybytearray,0,mybytearray.length);
os.flush();
sock.close();
于 2013-03-25T11:02:01.133 に答える