RTRT

解决方案 »

  1.   

            string str = "/9j/4AAQSkZJRgABAgAAZABkAAD";
            byte[] byteArray = Convert.FromBase64String(str);
            Response.ContentType = "application/octet-stream";
            Response.BinaryWrite(byteArray);
            Response.End();
      

  2.   

     我要保存到Image控件里显示........
      

  3.   

    Image的ImageUrl连接到一个a.aspx。
    a.aspx的Page_Load中用Response.BinaryWrite(bys);其中bys是内存中图像的字节序列。 
      

  4.   

    Image的ImageUrl连接到一个a.aspx。
     这行代码也在Page_Load里写吗
      

  5.   

    或者链接到.ashx文件,代码写那里
      

  6.   


    1楼的那个代码做a.aspx就成了。
      

  7.   


    有没有可以直接写成Image的代码
      

  8.   

    string path = this.FileUpload1.FileName;//取出图片路径        //Response.Write("<script>alert('"+ path+"')</script>");        FileStream fs = new FileStream(path, FileMode.Open, FileAccess.Read);        byte[] bt = new byte[fs.Length];        BinaryReader br = new BinaryReader(fs);
            br.Read(bt, 0, bt.Length);        br.Close();
            fs.Close();        //这时,图片就已经从文件变成了byte[]
            //将byte[]存到数据库中即可        string insert = "insert into images values(@image)";        SqlParameter sp = new SqlParameter("@image", SqlDbType.Image);
            sp.Value = bt;        SqlConnection cn = new SqlConnection("连接字符串");
            SqlCommand cmd = new SqlCommand(insert, cn);
            cmd.Parameters.Add(sp);        cn.Open();
            cmd.ExecuteNonQuery();
            cn.Close();
    这段代码是在你传入图片路径后新建的页面中写的
    你传入的那个页面需要用控件绑定图片,里面放入一个<image imageurl="传入的页面?取出的路径">
      

  9.   

     我有个BASE64的编码图片
    我就想让他变成正常的jpg格式的图片再显示到ASPX页面上啊
    谁有完整代码给我看看啊
      

  10.   

    C#自带base64编码和解码函数的,你把编码号的图片解码后生成图片文件就好了