QANode Logo

Nó Base64 para Arquivo

O nó Base64 para Arquivo recebe conteúdo Base64 ou Data URI e cria um arquivo dentro do QANode, retornando um fileRef para uso nos próximos nós.


Visão Geral

PropriedadeValor
Tipofile-from-base64
CategoriaArquivos
Cor🟤 Dourado (#C89F65)
Entradain
Saídaout

Quando Usar

Use este nó quando:

  • uma API retorna arquivo em Base64;
  • um sistema envia Data URI, como data:image/png;base64,...;
  • você precisa converter Base64 em arquivo para extrair conteúdo;
  • outro nó espera fileRef, mas a origem está em Base64.

Configuração

CampoTipoDescrição
Nome do arquivotextoNome final do arquivo, incluindo extensão
Base64textoConteúdo Base64 puro ou Data URI

O usuário não precisa informar MIME type. O QANode tenta inferir automaticamente pelo Data URI, assinatura do conteúdo ou nome do arquivo.


Base64 Puro vs Data URI

Base64 puro

iVBORw0KGgoAAAANSUhEUg...

Data URI

data:image/png;base64,iVBORw0KGgoAAAANSUhEUg...

Quando o valor é Data URI, o MIME type costuma ser detectado com mais precisão.


Outputs

OutputTipoDescrição
fileReffileRefReferência do arquivo criado
namestringNome do arquivo
mimeTypestringMIME type detectado
sizeBytesnumberTamanho em bytes

Acessando os outputs

{{ steps["file-from-base64"].outputs.fileRef }}
{{ steps["file-from-base64"].outputs.mimeType }}

Exemplo

Nome do arquivo: resposta.pdf
Base64: {{ steps["http-request"].outputs.body.arquivoBase64 }}

Depois:

[Base64 para Arquivo] → [Extrair Arquivo]

Dicas

  • Sempre informe um nome com extensão quando possível.
  • Use Data URI quando a origem já trouxer MIME type.
  • Para validar o conteúdo, encadeie com Extrair Arquivo.
  • Para enviar o arquivo em upload, use o output fileRef.