[teratail] JSPで画像を画面表示する方法 (2017/07/13) [2019/04/25]
InputStreamの内容を確認した方が良いでしょう。例えばですが、
FileOutputStream fos = new FileOutputStream("出力する画像ファイルのフルパス");
byte buf[] = new byte[256];
int len;
BufferedInputStream bis = new BufferedInputStream(istr);
while( (len = istr.read(buf)) != -1) {
fos.write(buf,0,len);
}
fos.flush();
fos.close();
ByteArrayOutputStream byteOut = new ByteArrayOutputStream();
byteOut.write( DBから取得した画像データ(byte[]), 0, 画像サイズ(int) );
response.setContentType( "image/jpeg" );
response.setContentLength( byteOut.size() );
OutputStream out = response.getOutputStream();
out.write( byteOut.toByteArray() );
out.close();