Binary input not accessible in Code Python (Beta) node

Describe the problem/error/question

Input binary data is not accessible in Python (Beta) node.

What is the error message (if any)?

Instead of base64 data in the data property, there is a following text: filesystem-v2

Please share your workflow

Share the output returned by the last node

[
{
“binary_base64”:
“filesystem-v2”
}
]

Information on your n8n setup

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

Tested on [email protected] cloud and still the same problem. How to let the devs know about this issue?

hello @napped
If I understand your question correctly you want to extract as base 64.

1 Like

@moosa thank you

moving the binary payload to json worked and helped me move forward, however this is just workaround.

The original issue that Python node cannot access binary data directly (without moving them to json first) is not solved, so I’m leaving this open for devs to know