Send binary data to Execute workflow

Hi everyone !

Describe the problem/error/question

I want to send the binary data PDF selected in n8n form node to an other workflow to process it.
It worked fin last week, but know I always have an error saying there is no binary data…

What is the error message (if any)?

This operation expects the node’s input data to contain a binary file ‘PDF’, but none was found [item 0]
Make sure that the previous node outputs a binary file

Please share your workflow

Share the output returned by the last node

[
  {
    "PDF": {
      "filename": "KNECKES-Heures-test.pdf",
      "mimetype": "application/pdf",
      "size": 74834
    },
    "submittedAt": "2025-01-17T11:13:14.207+01:00",
    "formMode": "production"
  }
]

Information on your n8n setup

  • n8n version: : 1.72.1
  • Database (default: SQLite):
  • n8n EXECUTIONS_PROCESS setting (default: own, main):
  • Running n8n via (Docker, npm, n8n cloud, desktop app): Railway
  • Operating system:

I tried to move file to Base64 string, looks like it works for know…
I don’t understand why I have to do this now, and not last week :sweat_smile:

1 Like

Hey @Bretzel.io , you need to upgrade to the latest n8n version. The issue was fixed in 1.74.2.

That’s when I began to have errors, so I downgraded to 1.72.1

This topic was automatically closed 7 days after the last reply. New replies are no longer allowed.