版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/huyande123/article/details/81236348
获取到前端传来的文件名称,到相应的文件中去读取,通过流的形式写到响应体中。
/**
* 显示图片
* getFeedBackPicture.do?picName=
* @return
*/
public void getFeedBackPicture() throws Exception{
String root = PropertyUtil.get("feedbackpicPath");
String realPath=root+picName;
FileInputStream inputStream = new FileInputStream(realPath);
int i = inputStream.available();
//byte数组用于存放图片字节数据
byte[] buff = new byte[i];
inputStream.read(buff);
//记得关闭输入流
inputStream.close();
//设置发送到客户端的响应内容类型
response.setContentType("image/*");
OutputStream out = response.getOutputStream();
out.write(buff);
//关闭响应输出流
out.close();
System.out.println(picName);
}