4D v14.3

BASE64 DECODE

Página Inicial

 
4D v14.3
BASE64 DECODE

BASE64 DECODE 


 

BASE64 DECODE ( {textoCodificado ;} BLOB ) 
Parâmetro Tipo   Descrição
textoCodificado  Texto in Texto que contém o BLOB codificado no formato Base64
BLOB  BLOB in BLOB codificado no formato Base64
in BLOB decodificado

O comando BASE64 DECODE  permite decodificar o BLOB codificado em formato base64 passado no parâmetro textoEncode ou blob.

Se passa o parâmetro textoEncode, o comando decodifica seu conteúdo e o retorna no parâmetro blob. Deve conter um BLOB codificado em formato Banco64. Neste caso, o conteúdo inicial do parâmetro blob é ignorado pelo comando.
Se omitir o parâmetro textoEncode, o comando modifica diretamente o BLOB passado no parâmetro blob.

O comando não verifica os conteúdos do parâmetro textoEncode ou blob. Deve verificar que os dados passados estejam realmente codificados em formato base64, do contrário o resultado será incorreto.

Exemplo  

Este exemplo lhe permite transferir uma imagem através de um BLOB:

 C_BLOB($sourceBlob)
 C_PICTURE($minhaImagem)
 $minhaImagem:=[pessoas]foto
 PICTURE TO BLOB($minhaImagem;$sourceBlob;".JPG")
 C_TEXT($base64Text)
 BASE64 ENCODE($sourceBlob;$base64Text//Codificar o texto
  // o binário é agora disponível como string de caracteres no $base64Text
 
 C_TEXT($base64Text)
 C_BLOB($targetBlob)
 BASE64 DECODE($base64Text;$targetBlob//Decodificar o texto
  // a codificação binária na base64 está agora disponível como um BLOB em $blobAlvo

 
PROPRIEDADES 

Produto: 4D
Tema: Ferramentas
Número 896

 
HISTÓRIA 

Criado por: 4D 2004
Renomear: 4D v12
Modificado: 4D v12

 
VER TAMBÉM 

ENCODE
Visão Geral dos comandos XML DOM
XML DECODE

 
ARTICLE USAGE

Manual de linguagem 4D ( 4D v12.4)
Manual de linguagem 4D ( 4D v14 R2)
Manual de linguagem 4D ( 4D v13.5)
Manual de linguagem 4D ( 4D v14 R3)
Manual de linguagem 4D ( 4D v14.3)
Manual de linguagem 4D ( 4D v14 R4)

Inherited from : DECODE ( 4D v11 SQL Release 6)