Estou tentando configurar um fluxo de trabalho no qual o usuário carrega um arquivo via formulário. Mas não consigo fazer nada com esse arquivo. Testei a execução, carreguei um arquivo e aparecem os dados binários, mas há apenas o botão “Download”, não o botão “View”.
Ainda estou no meu período de teste, se isso afetar de alguma forma.
Oi @Xesa, na verdade esse é um comportamento esperado, não é um bug. O n8n só mostra “View” para tipos que consegue visualizar inline (imagens), e PDFs nunca recebem uma visualização inline, então você só tem “Download.” O Download funcionando significa que seu binário está intacto e as chaves estão corretas, então o botão View não é seu bloqueador.
O que realmente vai te parar é no que vem depois: seu nó “Analyze image” do OpenAI tem o campo Binary Property vazio, e gpt-image-1 é um modelo de geração de imagens, não um que lê documentos. O que você está tentando fazer com a nota fiscal, extrair seu texto/campos, ou fazer uma IA ler? Isso define os nós corretos.
Estou tentando analisar o arquivo, seja ele uma imagem ou um arquivo PDF. O problema é que não sei o que colocar no campo “Binary File”. Tentei o seguinte:
data
{{ $('Convert to File') }}
{{ $('Convert to File').item }}
{{ $('Convert to File').item.binary }}
{{ $('Convert to File').item.json }}
Quanto ao modelo, mudei para GPT-4.1, GPT-5 e outros.
Em todos os casos, aparece uma mensagem na parte inferior da tela dizendo:
Node was not executed
The execution took a different path and didn’t reach this node. This typically happens with conditional nodes like If or Switch.
@Xesa o campo “Binary Property” (Propriedade Binária) recebe um nome simples como texto, não uma expressão, então apenas dados, sem chaves. E “node was not executed” (nó não foi executado) significa executar todo o workflow a partir do formulário (enviar um arquivo de teste), não apenas esse nó, ou nenhum binário chega até ele.
Problema maior: gpt-image-1 gera imagens, não consegue lê-las. Substitua por um modelo de visão (gpt-4o) em Analyze image (Analisar imagem). Visão lê imagens, não PDFs, então se o upload for um PDF, use Extract from File (Extrair do arquivo - Extract from PDF) para obter o texto e envie isso para a IA. Imagem ou PDF? Me diga e posto a configuração exata.