public void doPost(HttpServletRequest request,HttpServletResponse response) throws IOException,ServletException {
response.setContentType("text;html;charset=utf-8");
DataOutputStream output=new DataOutputStream(response.getOutputStream());
String imagePath = "D://home.jpg";
//http://localhost:8080/HelloWorldServlet/MyFirstServlet?username=xxxx&password=111
String username=request.getParameter("username");
String password=request.getParameter("password");
System.out.println("username="+username);
System.out.println("password="+password);
System.out.println("servlet test success....");
response.setHeader("Content-Disposition", "attachment;filename=" + URLEncoder.encode("home.jpg", "UTF-8"));
response.setHeader("Content-Type", "application/octet-stream");
FileInputStream fis = new FileInputStream(imagePath);
int size =fis.available(); //得到文件大小
byte data[]=new byte[size];
fis.read(data); //读数据
fis.close();
output.write(data);
output.close();
}
转载于:https://my.oschina.net/u/589963/blog/404327