public
string DecodificarBase64(string sBase64, String StrNombreArchivo)
{
// Declaramos fs para tener crear un nuevo archivo temporal en la maquina
cliente.
// y memStream para almacenar en memoria la cadena recibida.
string sImagenTemporal = @"C:\\PDF\\" + StrNombreArchivo;
FileStream fs = new FileStream(sImagenTemporal, FileMode.Create);
BinaryWriter bw = new BinaryWriter(fs);
byte[] bytes;
try
{
bytes = Convert.FromBase64String(sBase64);
bw.Write(bytes);
return sImagenTemporal;
}
catch
{
//MessageBox.Show("Ocurrió un error al leer la imgen.",
"Error", MessageBoxButtons.OK, MessageBoxIcon.Asterisk,
MessageBoxDefaultButton.Button1);
return sImagenTemporal = @"C:\\PDF\\no_disponible.pdf";
}
finally
{
fs.Close();
bytes = null;
bw = null;
sBase64 = null;
}
}aki coloco el capitulo anterior donde lo codifico.
http://ingenieroinformaticainacap.blogspot.com/2012/10/codifica-un-archivo-en-base64-para-se.html
No hay comentarios:
Publicar un comentario