package com.estone.servlet;
import java.io.File;
import java.io.FileInputStream;
import java.io.IOException;
import java.io.OutputStream;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
/**
* Servlet implementation class Imger
*/
public class Image extends HttpServlet {
private static final long serialVersionUID = 1L;
protected void doGet(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
File file = new File("c:/1.png");
response.setContentType("image/jpeg");// 设置相应信息的类型
OutputStream os = response.getOutputStream();// 获得servlet的servletoutputstream对象
byte[] buffer = new byte[2048];
FileInputStream fos = new FileInputStream(file.getPath());// 打开图片文件
int count;
while ((count = fos.read(buffer)) > 0) {
os.write(buffer, 0, count);
}
fos.close();
}
protected void doPost(HttpServletRequest request,
HttpServletResponse response) throws ServletException, IOException {
doGet(request, response);
}
}
servlet输出流图片
最新推荐文章于 2023-07-17 00:00:59 发布