protected void btnGuardarImagen_Click(object sender, EventArgs e) { if (FileUploadAvatar.HasFile) { //obtener datos de la imagen int tam = FileUploadAvatar.PostedFile.ContentLength; byte[] ImagenOriginal = new byte[tam]; FileUploadAvatar.PostedFile.InputStream.Read(ImagenOriginal, 0, tam); Bitmap ImagenOriginalBinaria = new Bitmap(FileUploadAvatar.PostedFile.InputStream); //insertar en BD UsuarioDao.AgregarImagen(Session["ID"].ToString(), ImagenOriginal); lblestado.Text = "Imagen Guardada Exitosamente"; //string ImagenDataURL64 = "data:image/jpg;base64," + Convert.ToBase64String(ImagenOriginal); //Image1.ImageUrl = ImagenDataURL64; Image1.ImageUrl = "~/imagen.aspx?id=" + Session["ID"].ToString(); FileUploadAvatar.Visible = false; btn_guardarImagen.Visible = false; btn_CambiarImagen.Visible = true; } else { lblestado.Text = "Coloque un Archivo de imagen valido"; } }