0
点赞
收藏
分享

微信扫一扫

关于Servlet向客户端返回文件的代码说明

村里搬砖的月野兔 2022-01-06 阅读 33
java
/**
	 * 返回图片的服务器代码
	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
	 */
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		
		//返回图片的路径
		FileInputStream fl = new FileInputStream("C:\\Users\\Administrator\\Desktop\\1.jpg");
		
		//保存返回图片的大小
		int size = fl.available();
		//字节流
		byte data[] = new byte[size] ;
		fl.read(data) ;
		fl.close();
		
		//设置返回文件的类型
		response.setContentType("image/jpeg");
		
		//返回文件
		OutputStream os = response.getOutputStream() ;
		os.write(data);
		os.flush();
		os.close();
	}

学习笔记 保存方便查看

举报

相关推荐

0 条评论