4D v16.3

BASE64 DECODE

Inicio

 
4D v16.3
BASE64 DECODE

BASE64 DECODE 


 

BASE64 DECODE ( {textoEncode ;} BLOB ) 
Parámetro Tipo   Descripción
textoEncode  Texto in Texto que contiene un BLOB codificado en base64
BLOB  BLOB in BLOB codificado en formato base64
in 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.

Ejemplo  

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

 



Ver también 

BASE64 ENCODE
Presentación de los comandos XML DOM
XML DECODE

 
PROPIEDADES 

Producto: 4D
Tema: Herramientas
Número 896

This command can be run in preemptive processes

 
HISTORIA 

Creado por: 4D 2004
Renombrar: 4D v12
Modificado: 4D v12

 
ARTICLE USAGE

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)