git.net

[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]

Decodificar base64 en Odoo 12


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.