我在网上找了一份代码.(功能是  想下载jpg,bmp等存放在服务器上的图片)
写在jsp里  <%@   page   contentType="text/html;charset=GB2312"%>   
  <%@   page   import="java.io.*"%>   
  <html>   
  <body>   
  <%   OutputStream   o=response.getOutputStream();   
  byte   b[]=new   byte[500];   
     File   fileLoad=new   File("D:","book.jpg");
  response.setHeader("Content-disposition","attachment;filename=\""+"book.jpg\"");   
  response.setContentType("application/x-tar");   
  long   fileLength=fileLoad.length();   
  String   length=String.valueOf(fileLength);   
  response.setHeader("Content_Length",length);   
  FileInputStream   in=new   FileInputStream(fileLoad);   
  int   n=0;   
  while((n=in.read(b))!=-1)   
  {o.write(b,0,n);   
  }   
  %>   
  </body>   
  </html>   但是下载完book.jpg后 打开  根本看不到图象 只是一片空白请问是怎么回事啊