Aprenda a recuperar dados binários descartados por nós intermediários no seu fluxo de trabalho do n8n. Este template do n8n utiliza um poderoso padrão de código de nó customizado do n8n para persistência de arquivos.
Baixe este modelo de fluxo de trabalho n8n e comece a usá-lo instantaneamente.
Usuários avançados do n8n que processam arquivos binários (imagens, PDFs) em múltiplas etapas.
Desenvolvedores que criam templates complexos do n8n onde a integridade do arquivo é essencial.
Usuários que buscam dominar o nó Code do n8n para manipulação interna de dados.
Qualquer pessoa que precise de persistência de dados confiável dentro de um fluxo de trabalho longo do n8n.
Muitos nós padrão do n8n, como o nó Set do n8n demonstrado aqui, frequentemente não encaminham automaticamente dados binários para as etapas subsequentes. Essa 'perda de dados' é um obstáculo comum ao construir pipelines de processamento de arquivos. Este fluxo de trabalho do n8n fornece uma solução técnica robusta ao definir um padrão de recuperação customizado. Ao utilizar o nó Code do n8n e a função auxiliar interna $(), o fluxo de trabalho do n8n pode consultar qualquer nó anterior especificado (mesmo vários passos atrás) e recuperar o payload binário original. Esta técnica garante a integridade dos dados e é um padrão crítico para quem trabalha com templates sofisticados do n8n que envolvem transformações complexas de arquivos.
Este fluxo de trabalho do n8n começa com o gatilho Start do n8n, iniciando o processo. Primeiro, o nó HTTP Request 'Get n8n Logo (Binary)' busca um arquivo de imagem, criando dados binários no contexto do item atual. Em seguida, o nó Set subsequente 'Remove Binary Data' é executado. Como o nó Set do n8n não preserva dados binários por padrão, o anexo do arquivo é perdido, simulando um ponto de interrupção comum em um fluxo de trabalho complexo do n8n.
O núcleo deste fluxo de trabalho do n8n é o nó Code 'Re-Access Binary Data from Previous Node'. Este nó customizado do n8n executa JavaScript que ignora a saída do nó anterior e acessa diretamente a saída do item do nó 'Get n8n Logo (Binary)' usando o acessador $(nodeName).item. O script então itera pelos dados do arquivo binário recuperado, usa Buffer.from() para decodificá-lo e utiliza a função auxiliar essencial do n8n, this.helpers.prepareBinaryData(), para reconectar corretamente o objeto binário recuperado ao contexto de execução do item atual, restaurando o caminho dos dados para os nós subsequentes do n8n no fluxo.
previousNodeName dentro do nó Code 'Re-Access Binary Data from Previous Node' para corresponder ao nome do nó do n8n que gerou originalmente os dados binários que você deseja recuperar.Set do n8n. Start (Gatilho do n8n): Um gatilho manual usado para iniciar facilmente este fluxo de trabalho específico do n8n para fins de teste e demonstração.
Get n8n Logo (Binary) (Requisição HTTP): Busca a imagem do logotipo do n8n de uma URL especificada, criando os dados binários que serão recuperados posteriormente no fluxo de trabalho do n8n.
Remove Binary Data (Set): Este nó do n8n é configurado para adicionar um campo de texto simples ('valor de teste'), mas descarta intencionalmente os dados binários, simulando um cenário em que arquivos binários não são passados automaticamente por nós intermediários do n8n.
Re-Access Binary Data from Previous Node (Code): O nó customizado central do n8n. Ele contém um script JavaScript que visa especificamente a saída do nó 'Get n8n Logo (Binary)' para recuperar o objeto binário bruto, decodifica os dados Base64 e usa this.helpers.prepareBinaryData para reintegrar o arquivo de volta ao fluxo do item atual. A variável codificada previousNodeName determina qual saída de nó anterior do n8n será acessada.
Automatize a recuperação de carrinhos abandonados do Shopify com este robusto fluxo de trabalho n8n. Filtra carrinhos de alto valor, envia lembretes personalizados via Gmail, atualiza registos no HubSpot CRM e monitoriza o desempenho utilizando um nó do Google Sheets no n8n.

Automatize tarefas complexas de finanças imobiliárias com este poderoso fluxo de trabalho do n8n. Ele monitora extratos bancários locais (CSV), usa um agente avançado da OpenAI para conciliar pagamentos de aluguel com dados de inquilinos locais e registra discrepâncias diretamente em um arquivo XLSX local usando um nó personalizado do n8n.

Construa um motor de recomendação de receitas sofisticado usando este fluxo de trabalho avançado do n8n. Extraia dados de cardápios, gere embeddings com a Mistral, armazene no Qdrant e utilize um Agente de IA do n8n para sugestões dinâmicas e personalizadas.

Detete automaticamente as ausências nas demos utilizando dados do n8n e do Zoom. Gere acompanhamentos personalizados com IA e notifique a equipa de vendas via Slack com este poderoso fluxo de trabalho do n8n.

Um modelo de fluxo de trabalho n8n poderoso para detetar automaticamente agendamentos perdidos do Calendly, priorizar leads de alta intenção e enviar alertas imediatos de reagendamento via Telegram e e-mail da equipa de vendas.

Maximize as taxas de recuperação da Shopify com este poderoso fluxo de trabalho n8n multitoque para carrinhos abandonados. Inclui emails personalizados, descontos via SMS, lembretes por WhatsApp e retargeting no Facebook.

Innovative builder with a passion for crafting automation solutions that solve real-world challenges. From streamlining workflows to driving efficiency, my work empowers teams and individuals to achieve more with less effort. Experienced in developing scalable tools and strategies that deliver results with n8n, supabase and cline. Get your Free n8n PDF Audit:







































