Hola.
Podes utilizar una clase q es gratuita q se llama b64Helper.vcx.
Haces lo siguiente, extraes del xml el codigo 64 en una variable
x ejemplo RemitoQR y luego lo convertis a archivo.
cFile = RemitoQr
cv = NEWOBJECT("b64Helper","b64Helper.vcx")
_tablac = SYS(2015)
STRTOFILE(cv.decodeString(cFile),Thisform.dirapp + _tablac +
'.pdf')
cv = NULL
Ahora no utilizo mas esta clase xq uso todo con Chilkat, pero no significa q no funcione...
x sino conseguis la clase, el método DecodeString este es el código
LPARAMETERS pcB64
LOCAL nFlags, nBufsize, cDst
nFlags=1 && base64
nBufsize=0
CryptStringToBinary(@pcB64, LEN(m.pcB64),nFlags, NULL, @nBufsize,
0,0)
cDst = REPLICATE(CHR(0), m.nBufsize)
IF CryptStringToBinary(@pcB64, LEN(m.pcB64),nFlags, @cDst,
@nBufsize, 0,0) = 0
RETURN ""
ENDIF
RETURN m.cDst
Saludos
Esteban
--
Blog de la Comunidad Visual FoxPro en Español: http://comunidadvfp.blogspot.com
---
Has recibido este mensaje porque estás suscrito al grupo "Comunidad de Visual Foxpro en Español" de Grupos de Google.
Para cancelar la suscripción a este grupo y dejar de recibir sus mensajes, envía un correo electrónico a publicesvfoxp...@googlegroups.com.
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/d05afd20-51cb-45b9-80b7-a3f1ddb0b1b1n%40googlegroups.com.
--
Para ver esta conversación en el sitio web, visita https://groups.google.com/d/msgid/publicesvfoxpro/8f28ceb6-cd65-4977-b241-0bf0060ddd2en%40googlegroups.com.