| 4D v20.1BASE64 DECODE | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
 | 
    4D v20.1
 BASE64 DECODE 
         | ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BASE64 DECODE ( textoCodificado {; BLOB}{; *} ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| textoCodificado | Texto, BLOB |   | Texto que contém o BLOB codificado no formato Base64 | |||||
|   | Valor decodificado (se parâmetro decodificado for omitido) | |||||||
| BLOB | Texto, BLOB |   | BLOB decodificado | |||||
| * | Operador |   | Decodificado em formato Base64URL | |||||
O comando BASE64 DECODE permite decodificar o texto ou valor de BLOB codificado em formato base64 ou Base64URL passado no parâmetro aDecodificar. . Para sasber mais sobre os formatos Base64 e Base64URL, consule a descriçao do comando BASE64 ENCODE
Passe em aDecodificar o valor codificado de tipo texto ou BLOB, em Base64 ou Base64URL, a decodificar.
Se passar o parâmetro decodificado, o comando decodifica o conteúdo de aDecodificar   e o retorna no parâmetro decodificado. o parâmetro aDecodificar é deixado intacto. Se omitir o parâmetro decodificado  o comando modifica diretament o conteúdo do parâmetro aDecodificar 
Nota: se for passado uma variável de texto para receber o que decofica o comando, recebe os bytes decodificados interpretados como utf-8.
Se aDecodificar conter um conteúdo base64 não válido, se devolve um valor de tipo texto vazio ou blob.
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
									BASE64 ENCODE
									
									Generate digest
									
									Visão Geral dos comandos XML DOM
									
									XML DECODE
									
	Produto: 4D
	Tema: Ferramentas
	Número 
        896
        
        
        
	
	Criado por: 4D 2004
	Renomear: 4D v12
	Modificado: 4D v12
	Modificado: 4D v18 R4
	
	
	
	
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v20)
	
	
	Manual de linguagem 4D ( 4D v20.1)
	
	
	
 Adicionar um comentário
Adicionar um comentário