//获取绝对路径
String realPath = getServletContext().getRealPath(“img/slj.jpg”);
System.out.println(realPath);
//创建输入流 读图片到内存中
FileInputStream fis = new FileInputStream(realPath);
//response 创建输出流
ServletOutputStream ops = response.getOutputStream();
byte[] bytes = new byte[1024];
int len = 0;
//先将数据读到数组bytes中
while((len=fis.read(bytes))!=-1) {
// 再写出来 每次是(0,len);…因为每次只读len
ops.write(bytes, 0, len);
}
ops.close();
fis.close();
有点不详细
读图片显示到浏览器中
最新推荐文章于 2024-04-29 16:31:38 发布