Decodificar base64 en Odoo 12

angiielovee177 at gmail.com angiielovee177 at gmail.com
Mon Mar 4 18:56:23 EST 2019


El lunes, 4 de marzo de 2019, 11:07:40 (UTC-6), Peter Otten escribió:
> Angie GL wrote:
> 
> > Hola a todos, tengo un problema al decodificar el contenido de una
> > variable base64.
> > 
> > De esta manera lo hago:
> > 
> > cfdi = base64.b64decode(inv.l10n_mx_edi_cfdi)
> > 
> > 
> > 
> > Al momento de decodificar el resultado que me envía es esto:
> > 
> > b'\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'
> > 
> > Alguien que me pueda decir que estoy haciendo mal, lo cheque en la consola
> > Python3 y todo va bien, pero dentro de Odoo no lo decodifica.
> 
> What result did you expect? 
> 
> What is the value of inv.l10n_mx_edi_cfdi? For
> 
> b'CgogCiAKIAogCiAKIAogCiAKIAogCiAKIAogCiAKIAogCgo='
> 
> you see the correct result:
> 
> >>> base64.b64decode(b'CgogCiAKIAogCiAKIAogCiAKIAogCiAKIAogCiAKIAogCgo=')
> b'\n\n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n \n\n'

El valor de la variable inv.l10n_mx_edi_cfdi es una factura en formato base64, el resultado que espero es que decodifique la factura para posteriormente mostrarlo. PERO NO LO DECODIFICA,ya verifique el valor de la variable pero no lo hace.



More information about the Python-list mailing list