Converte texto no formato Base64 para o formato array de byte. 


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.


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.


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.

 

Figura 2.2 - Imagem baixada

Nesta página