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()); } }