El botón "Ver" de datos binarios no aparece

Describe the problem/error/question

Estoy intentando configurar un flujo de trabajo en el que el usuario carga un archivo a través de un formulario. Pero no parece que pueda hacer nada con ese archivo. Probé la ejecución, cargué un archivo, y aparecen los datos binarios pero solo hay un botón de “Descargar”, no el botón de “Ver”.

Aún estoy en mi período de prueba, si es que eso influye de alguna manera.

Por favor, comparte tu flujo de trabajo

Comparte el resultado devuelto por el último nodo

[
  {
  "Proveedor":  "Proveedor 1",
  "Factura": [
      {
         "filename": "TitulosNoUniversitarios (1).pdf",
         "mimetype": "application/pdf",
         "size": 171560
      }
   ],
   "submittedAt": "2026-06-16T18:43:43.987+02:00",
   "formMode": "test"
   }
]

Información sobre tu configuración de n8n

  • Ejecutando n8n a través de (Docker, npm, n8n cloud, aplicación de escritorio): Aplicación web (Opera GX)
  • Sistema operativo: Windows

Hola @Xesa, ese es en realidad el comportamiento esperado, no un bug. n8n solo muestra “Ver” para tipos que puede previsualizar en línea (imágenes), y los PDFs nunca obtienen una vista previa en línea, así que solo obtienes “Descargar.” Que funcione Descargar significa que tu binario está intacto y con clave correcta, así que el botón Ver no es tu bloqueador.

Lo que realmente te detendrá es aguas abajo: tu nodo “Analyze image” de OpenAI tiene el campo Binary Property vacío, y gpt-image-1 es un modelo de generación de imágenes, no uno que lea documentos. ¿Qué intentas hacer con la factura, extraer su texto/campos, o que una IA la lea? Eso decide los nodos correctos.

Hola, gracias por tu respuesta.

Estoy intentando analizar el archivo, ya sea que sea una imagen o un archivo pdf. El problema es que no sé qué poner en el campo “Binary File” (Archivo Binario). Intenté lo siguiente:

  • data
  • {{ $('Convert to File') }}
  • {{ $('Convert to File').item }}
  • {{ $('Convert to File').item.binary }}
  • {{ $('Convert to File').item.json }}

Con respecto al modelo, lo cambié a GPT-4.1, GPT-5 y otros.

En cada caso, aparece un mensaje en la parte inferior de la pantalla que dice:

Node was not executed (Nodo no fue ejecutado)
La ejecución tomó un camino diferente y no llegó a este nodo. Esto típicamente sucede con nodos condicionales como If o Switch.

@Xesa el campo „Binary Property