@RequestMapping("/showPic")
public void showPicture(HttpServletRequest request,
HttpServletResponse response){
String fileName = request.getParameter("goodsCode");
File imgFile = new File(ConstVars.filePath+"artwork\\" + fileName + ".jpg");
responseFile(response, imgFile);
}
/**
* 响应输出图片文件
* @param response
* @param imgFile
*/
private void responseFile(HttpServletResponse response, File imgFile) {
try(InputStream is = new FileInputStream(imgFile);
OutputStream os = response.getOutputStream();){
byte [] buffer = new byte[1024]; // 图片文件流缓存池
while(is.read(buffer) != -1){
os.write(buffer);
}
os.flush();
} catch (IOException ioe){
ioe.printStackTrace();
}
}
springmvc显示图片
最新推荐文章于 2023-04-24 16:20:00 发布