4D v17.4BASE64 DECODE | 
            ||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| 
                 
                
    
    
                 | 
                
			
                    
                         
    4D v17.4
 
BASE64 DECODE 
                                
                                
        
 | 
                |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
| BASE64 DECODE ( {textoCodificado ;} BLOB ) | ||||||||
| Parâmetro | Tipo | Descrição | ||||||
| textoCodificado | Texto | 
             
         | 
        Texto que contém o BLOB codificado no formato Base64 | |||||
| BLOB | BLOB | 
             
         | 
        BLOB codificado no formato Base64 | |||||
             
         | 
        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.
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
	Produto: 4D
	Tema: Ferramentas
	Número 
        896
        
        
        
	
	Criado por: 4D 2004
	Renomear: 4D v12
	Modificado: 4D v12
	
	
	
	
	
	
	
	
	
	
	Manual de linguagem 4D ( 4D v17)
	
	
	
	
	
	Manual de linguagem 4D ( 4D v17.1)
	
	
	Manual de linguagem 4D ( 4D v17.2)
	
	
	Manual de linguagem 4D ( 4D v17.3)
	
	Manual de linguagem 4D ( 4D v17.4)
	
	
Adicionar um comentário