是这样的,我用GDI+画图的代码写到了一个用户控件里,画图是成功的,不过最后保存用了这个方法
输出到流,但使用那个控件的页面却整个被占巨了
bp.Save(Response.OutputStream,ImageFormat.Jpeg);
我想可能是不应该保存到流,后来想到在那个页面上加个image控件,然后让这个控件保存到图片,再用image去加载那个图片,
bp.Save("./my001.jpg", ImageFormat.Jpeg);
不过不管路径怎么设置都是不成功的
希望大侠们帮帮出出办法,我要达到的目标就是,在一个页面的某个地方,如表格内装载我用GDI画完的这个图片,谢谢大家

解决方案 »

  1.   

    1、bp.Save(Response.OutputStream,ImageFormat.Jpeg);
    保存前写上 Response.ContentType = "image/jpeg";
                Response.Clear();
    输出后HTTP响应头 mimeType 是 image/jpeg,又不是text/html,其他控件当然就不见了
    2、bp.Save("./my001.jpg", ImageFormat.Jpeg);
    改成
    bp.Save(Server.MapPath("./my001.jpg"), ImageFormat.Jpeg);
      

  2.   

    "1、bp.Save(Response.OutputStream,ImageFormat.Jpeg);
    保存前写上 Response.ContentType = "image/jpeg";
                Response.Clear();
    输出后HTTP响应头 mimeType 是 image/jpeg,又不是text/html,其他控件当然就不见了"
    试了一下好像不行哦