Converte texto no formato Base64 para o formato array de byte.
![](/download/attachments/145490385/ConverterBase64ParaArrayDeBytes.png?version=1&modificationDate=1718205975000&api=v2)
Figura 1 - Bloco Converter base64 para Array de byte
Compatibilidade
- Bloco servidor: cronapi.conversion.Operations.Base64ToBinary()
Retorno
Retorna o conteúdo convertido do parâmetro do bloco.
Parâmetros
Conteúdo
Texto codificado em Base64.
- Posição: 1
- Inglês: Content
- Tipo: Texto / String
- Exemplo: "T2zDoSwgbXVuZG8h"
Exemplo
Neste exemplo, adicionamos em uma view um componente visual imagem dinâmica e um botão, que será responsável por acionar a função que converterá o texto base64 gerado a partir da imagem em um array de bytes, que será utilizado para alimentar o primeiro parâmetro do bloco Iniciar download.
![](/download/attachments/145490385/ConverterBase64ParaArrayDeBytesResultado1.png?version=1&modificationDate=1718205975000&api=v2)
Figura 2 - Obtendo a imagem para conversão
Na figura 2.1, adicionamos o bloco Obter valor do campo, configurado para receber o ng-model
do componente visual imagem dinâmica, ao bloco imprime. Isso fará com que o texto em formato base64 da imagem recebida pelo componente visual seja exibido no console do depurador. Em seguida, utilizamos o bloco Iniciar download, passando no primeiro parâmetro o bloco Converter base64 para Array de byte. O texto impresso no console é utilizado como valor do parâmetro "Conteúdo". Finalmente, definimos o nome e a extensão da imagem gerada.
![](/download/attachments/145490385/ConverterBase64ParaArrayDeBytesFuncao.png?version=1&modificationDate=1718205975000&api=v2)
Figura 2.1 - Função de conversão
Executamos o projeto e, através do botão Converter Base64 para Array de Bytes, acionamos a função da figura 2.1, fazendo com que o texto em formato base64 fosse convertido em um array de bytes e, posteriormente, iniciado o download da imagem.
![](/download/attachments/145490385/ConverterBase64ParaArrayDeBytesResultado2.png?version=1&modificationDate=1718205975000&api=v2)
Figura 2.2 - Imagem baixada