Versões comparadas
Chave
- Esta linha foi adicionada.
- Esta linha foi removida.
- A formatação mudou.
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
Caminho da pasta destinada a armazenar o arquivo gerado
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 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 textoconteúdo do campo "Base64", como mostra a figura 2.
12. 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
12.
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 |
---|