4D v16.3BASE64 DECODE |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|
4D v16.3
BASE64 DECODE
|
BASE64 DECODE ( {textoEncode ;} BLOB ) | ||||||||
Parámetro | Tipo | Descripción | ||||||
textoEncode | Texto |
![]() |
Texto que contiene un BLOB codificado en base64 | |||||
BLOB | BLOB |
![]() |
BLOB codificado en formato base64 | |||||
![]() |
BLOB decodificado | |||||||
El comando BASE64 DECODE permite decodificar el BLOB codificado en formato base64 pasado en el parámetro textoEncode o blob.
Si pasa el parámetro textoEncode, el comando decodifica su contenido y lo devuelve en el parámetro blob. Debe contener un BLOB codificado en formato Base64. En este caso, el contenido inicial del parámetro blob es ignorado por el comando.
Si omite el parámetro textoEncode, el comando modifica directamente el BLOB pasado en el parámetro blob.
El comando no verifica el contenidos del parámetro textoEncode o blob. Debe verificar que los datos pasados estén efectivamente codificados en formato base64, de lo contrario el resultado será incorrecto.
Este ejemplo le permite transferir una imagen vía un BLOB:
C_BLOB($sourceBlob)
C_PICTURE($mypicture)
$mypicture:=[people]photo
PICTURE TO BLOB($mypicture;$sourceBlob;".JPG")
C_TEXT($base64Text)
BASE64 ENCODE($sourceBlob;$base64Text) //Encoding of text
// the binary is now available as character strings in $base64Text
C_TEXT($base64Text)
C_BLOB($targetBlob)
BASE64 DECODE($base64Text;$targetBlob) //Decoding of text
// the binary encoded in base 64 is now available as a BLOB in $blobTarget
BASE64 ENCODE
Presentación de los comandos XML DOM
XML DECODE
Producto: 4D
Tema: Herramientas
Número
896
Creado por: 4D 2004
Renombrar: 4D v12
Modificado: 4D v12
Manual de lenguaje 4D ( 4D v16)
Manual de lenguaje 4D ( 4D v16.1)
Manual de lenguaje 4D ( 4D v16.2)
Manual de lenguaje 4D ( 4D v16.3)