Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.
Comentário: DI-2548

O bloco de programação Array de Byte para Arquivo

Função que converte um array de byte em um arquivo de qualquer tipo (imagem, texto, etc.).

Propriedades

 


Image Added

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

Nome Tipo DocParâmetro 1String

Caminho da pasta destinada a armazenar o arquivo gerado

Parâmetro 2StringLocal onde será inserido o array de byte.

Compatibilidade

Image Removed Servidor

.

  • 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 JSON. Com o intuito de simplificação do exemplo e objetividade na utilização do bloco, iremos utilizar um conversor online, clique aqui para acessaacessá-lo.


Image RemovedImage Added

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


Utilizaremos a figura 12.1 no nosso exemplo, fique a vontade para utilizar o um arquivo com a extensão de sua preferência, mas lembre-se de, no final do primeiro parâmetro 1 (Caminho do arquivo), colocar o nome e a extensão do seu arquivo que deseja converter, como mostra a figura 12. O formato original do array de bytes que queremos converter é .png, se você deseja converter um arquivo .txt o final do seu Caminho do arquivo tem que ser .txt também, e assim por diante.

Image Modified

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

código a partir da primeira letra depois da segunda aspas de "FileBytes":"copie a partir daqui...." até a última letra antes da última aspa no final do texto

conteúdo do campo "Base64", como mostra a figura 2.

1

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

1

2.


Image RemovedImage Added

Figura 2.1: 2 - Imagem convertida em bytes


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


Image Added

Figura 2.3 - Imagem gerada a partir do array de byte

Nesta página

Índice

Sobre o bloco