javaで画像を取得したいです。
現状、例えば、http://localhost/test.htmlにアクセスすると、test1.htmlの
<img id="gazo" width="300" height="300" border="1" alt="" src="/test.JPG">
にアクセスするのですが、実際に見てみると画像が表示されません。javaコードは以下のようになっています(一部抜粋)。
URL target = new URL(getURL);
try {
HttpURLConnection conn = (HttpURLConnection) target.openConnection(); //ここ3つ
conn.setRequestMethod("GET");
conn.connect();
InputStream in = conn.getInputStream();
BufferedReader reader = new BufferedReader(new InputStreamReader(in));
String line = "";
while((line = reader.readLine()) != null) {
tmpBody.append(line);
}
html = tmpBody.toString();
reader.close();
in.close();
conn.disconnect();
上記のコードで、HTML文書は読み込み、表示が可能なのですが、画像に関して上手くいきません。
BufferedReaderクラスでは画像の読み込みができないのでしょうか?