Servlet从硬盘读取图片并传送到前台_JAVA_编程开发_程序员俱乐部

中国优秀的程序员网站程序员频道CXYCLUB技术地图
热搜:
更多>>
 
您所在的位置: 程序员俱乐部 > 编程开发 > JAVA > Servlet从硬盘读取图片并传送到前台

Servlet从硬盘读取图片并传送到前台

 2013/10/21 21:19:44  alleni123  程序员俱乐部  我要评论(0)
  • 摘要:publicvoiddoGet(HttpServletRequestrequest,HttpServletResponseresponse)throwsServletException,IOException{response.setContentType("image/jpeg");Filef=newFile("d:/3/1.PNG");BufferedImagebi=ImageIO.read(f);OutputStreamos=response.getOutputStream()
  • 标签:图片 Servlet 硬盘
class="java">	public void doGet(HttpServletRequest request, HttpServletResponse response)
			throws ServletException, IOException
	{

		response.setContentType("image/jpeg");
		 
		
		File f=new File("d:/3/1.PNG");
		BufferedImage bi=ImageIO.read(f);
		OutputStream os=response.getOutputStream();
		ImageIO.write(bi, "png", os);
		 
	}


通过这种方法可以让servlet读取硬盘里的图片, 并转换为字节码传到前台。


由于这里返回前台的是图片格式的字节码, 因此我们可以直接使用<img src="">来获取该图片。

<img src="<%=path%>/servlet/getImg">
这里就会直接显示为该图片。
发表评论
用户名: 匿名