public void OutPutValidateImage(Image image)
{
  MemoryStream ms = new MemoryStream();
  image.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);
  Response.Clear();
  Response.ContentType = "image/Gif";
  Response.BinaryWrite(ms.ToArray());
}请高手解答,在Response.BinaryWrite(ms.ToArray());的时候报
当使用自定义 TextWriter 时,OutputStream 不可用。
该如何结局?

解决方案 »

  1.   

    public void OutPutValidateImage(Image image, HttpResponse response)  
    {  
      MemoryStream ms = new MemoryStream();  
      image.Save(ms,System.Drawing.Imaging.ImageFormat.Gif);  
      response.Clear();  
      response.ContentType = "image/Gif";  
      response.BinaryWrite(ms.ToArray());  
    }  
      

  2.   

    在页面调用的地方
    OutPutValidateImage(image,Response)
      

  3.   

    我用的是EXT.NET+MVC开发……好像写在view里面就会报错,写在controller里面整个页面就会挂掉……不知道如何是好……