| 4D v13.4BASE64 DECODE | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
|  | 
    4D v13.4
 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
	Producto: 4D
	Tema: Herramientas
	Número 
        896
        
        
        
	
     Lista alfabética de los comandos
    Lista alfabética de los comandos
	Creado por: 4D 2004
	Renombrar: 4D v12
	Modificado: 4D v12
BASE 64 ENCODE
Presentación de los comandos XML DOM
XML DECODE