Exemple #1
0
    protected void Page_Load(object sender, EventArgs e)
    {
        if (Request.Params["idcard"] != null)
        {
            //string str=ImageHelper.ImageToBase64Str("c:\\123.jpg");
            string idcardtype = "A";
            if (Request.Params["idcardtype"] != null)
            {
                idcardtype = Request.Params["idcardtype"].ToString();
            }
            string str = FT.WebServiceInterface.WebService.DriverInterface.GetPersonPhoto(idcardtype, Request.Params["idcard"].ToString());
            if (str == null || str.Length == 0)
            {
                str = ImageHelper.ImageToBase64Str(Server.MapPath("~/images/no_photo.jpg"));
            }
            Bitmap image = ImageHelper.Base64StrToBmp(str);

            System.IO.MemoryStream ms = new System.IO.MemoryStream();
            image.Save(ms, System.Drawing.Imaging.ImageFormat.Jpeg);
            HttpContext.Current.Response.ClearContent();
            // HttpContext.Current.Response.ClearContent();
            HttpContext.Current.Response.ContentType = "image/jpeg";
            HttpContext.Current.Response.BinaryWrite(ms.ToArray());
            image.Dispose();
        }
    }
 private void button2_Click(object sender, EventArgs e)
 {
     if (this.txtBase64.Text.Length > 0)
     {
         this.pictureBox1.Image = ImageHelper.Base64StrToBmp(this.txtBase64.Text.Trim());
     }
 }