pu

Buscar este blog

martes, 23 de octubre de 2012

Codifica un archivo en BASE64 para se enviado por WS

Este codigo realiza la codificacion para enviar archivos mediante web service .net c#


/// <summary>
        /// Genera string con el archivo codificado para ser enviado a la Entidad Financiera.
        /// </summary>
        /// <param name="contingencia">Parámetro de salida, que almecena información de un eventual problema ocurrido en la ejecución del proceso.</param>
        /// <returns>String con Archivo Codificado.</returns>
        /// <method>GeneraArchivoCodificado</method>
        public string GeneraArchivoCodificado(string rutaArchivo, out Contingencia contingencia)
        {
            contingencia = new Contingencia();
            Byte[] strBytes;
            string cadena = string.Empty;
            string cadenaBase64 = "";




            try
            {
                StreamReader objReader = new StreamReader(rutaArchivo, Encoding.Default);
                cadena = objReader.ReadToEnd();
                objReader.Close();
                strBytes = System.Text.Encoding.Unicode.GetBytes(cadena);
                cadenaBase64 = System.Convert.ToBase64String(strBytes);

                return cadenaBase64;
            }
            catch (Exception ex)
            {
                contingencia.ExisteUnaContingencia = true;
                contingencia.DetalleContingencia = ex.ToString();
                return "";
            }
        }


parte 2 http://ingenieroinformaticainacap.blogspot.com/2014/01/codifica-un-archivo-en-base64-para-se.html

No hay comentarios:

Publicar un comentario