O bloco de programação Array de Byte para Arquivo converte um array de byte em um arquivo de qualquer tipo (imagem, texto, etc.). 


Figura 1 - Bloco Array de Byte para Arquivo


Compatibilidade

  • Bloco servidor: cronapi.io.Operations.fileCreateWithByteArray()

Retorno

O bloco não possui retorno.

Parâmetros

Caminho do arquivo

Caminho da pasta destinada a armazenar o arquivo gerado.

  • Posição: 1
  • Inglês: Path of the file
  • Tipo: Texto / String
  • Exemplo: "src/main/webapp/ArrayBytes/ArquivoConvertido.png"

ByteArray

Array de byte que será convertido para um arquivo.

  • Posição: 2
  • Inglês: ByteArray
  • Tipo: Texto / String
  • Exemplo: "iVBORw0KGgoAAAANSUhEUgAAAOEAAADhCAMAAAAJbSJIAAADAFBMVEX///8BH1EA..."

Exemplo

Para ilustrar a aplicação desse bloco, faremos um exemplo de conversão de uma imagem em um array de byte. Com o intuito de simplificação do exemplo e objetividade na utilização do bloco, iremos utilizar um conversor online, clique aqui para acessá-lo.


Figura 2 - Bloco de programação Array de Byte para Arquivo


Utilizaremos a figura 2.1 no nosso exemplo, fique a vontade para utilizar um arquivo com a extensão de sua preferência, mas lembre-se de, no final do primeiro parâmetro (Caminho do arquivo), colocar o nome e a extensão do arquivo que deseja converter, como mostra a figura 2. O formato original do array de bytes que queremos converter é .png.

Figura 2.1 - Imagem que será convertida em um array de bytes.


Após selecionar o arquivo que deseja converter em um array de bytes, utilize o site citado anteriormente e converta o arquivo. Em seguida, copie o conteúdo do campo "Base64", como mostra a figura 2.2. Cole o trecho copiado no segundo parâmetro do bloco e defina o caminho de destino do arquivo gerado no primeiro parâmetro, como mostra a figura 2.


Figura 2.2 - Imagem convertida em bytes


Após executar a função com o bloco (Figura 2), o resultado será exibido como na imagens abaixo.


Figura 2.3 - Imagem gerada a partir do array de byte

Nesta página