pu

Buscar este blog

Mostrando entradas con la etiqueta Codifica un archivo en BASE64 para se enviado por WS II. Mostrar todas las entradas
Mostrando entradas con la etiqueta Codifica un archivo en BASE64 para se enviado por WS II. Mostrar todas las entradas

lunes, 6 de enero de 2014

Codifica un archivo en BASE64 para se enviado por WS II

eh aki en codigo de la decodificacion...-

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