要是java的话我感觉可以弄个对象流把对象序列化了以后放到流里,然后取出 强转成需要类型(当然要转成原型)。

解决方案 »

  1.   

    不可能
    普通页面的ContentType是"text/html"的
    而图像文件应该是"img/..."的
    如果使用控件,返回给客户端本质上总是要使用"text/html"的,图像根本没法显示
      

  2.   

    string sql = "SELECT 图片字段 FROM 表 WHERE "+wheres; SqlCommand cmd =new SqlCommand(sql,con);
    con.Open(); 

    SqlDataReader dr=cmd.ExecuteReader();
    if(dr.Read()==false) return ;
    Byte[] b = new Byte[(dr.GetBytes(0, 0, null, 0, int.MaxValue))];
    dr.GetBytes(0, 0, b, 0, b.Length); dr.Close();
    rest.Clear(); rest.ContentType="image/gif";
    rest.ContentEncoding=Encoding.Default;

    rest.OutputStream.Write(b,0,b.Length);
    rest.End();可能还能简化,其中的rest为 Response 对象