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

Nome Tipo Doc

 


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

Parâ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.

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 conteúdo

(sem as aspas (") ) do atributo JSON "FilesBytes

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

1

2), o resultado será exibido como na imagens abaixo.


Image RemovedImage Added

Figura 2.2: 3 - Imagem gerada a partir do array de byte.

Nesta página

Índice

Sobre o bloco

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