1、在一个Servlet中作如下实现:
2、在需要引用图片历经的位置指定为上述Servlet的URL地址。
ServletOutputStream output
=
null
;
try ... {
if (rsResult != null) ...{
byte[] binContent = rsResult.getBinary("binPhoto"); // rsResult是一个数据库查询结果集
response.reset();
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition",
"attachment; filename=dbimg"); // 把响应保存为本地文件
output = response.getOutputStream();
output.write(binContent);
output.flush();
output.close();
}
} catch (Exception e) ... {
e.printStackTrace();
} finally ... {
try ...{
if (output != null) ...{
output.close();
output = null;
}
} catch (Exception e) ...{
}
}
try ... {
if (rsResult != null) ...{
byte[] binContent = rsResult.getBinary("binPhoto"); // rsResult是一个数据库查询结果集
response.reset();
response.setContentType("application/octet-stream");
response.setHeader("Content-Disposition",
"attachment; filename=dbimg"); // 把响应保存为本地文件
output = response.getOutputStream();
output.write(binContent);
output.flush();
output.close();
}
} catch (Exception e) ... {
e.printStackTrace();
} finally ... {
try ...{
if (output != null) ...{
output.close();
output = null;
}
} catch (Exception e) ...{
}
}