Youtube node doesn't work with BINARY_DATA_MODE filesystem in 2.0

I set BINARY_DATA_MODE to filesystem in preparation for version 2.0. Since then, the YouTube node no longer works for uploads because MIME Type:

video/mp4 is not being passed through, or rather, the YouTube node is seeing it as application/binary. Is this a bug?

What is the error message (if any)?

Please share your workflow

(Select the nodes on your canvas and use the keyboard shortcuts CMD+C/CTRL+C and CMD+V/CTRL+V to copy and paste the workflow.)

Share the output returned by the last node

Information on your n8n setup

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

This is a known issue with the YouTube node when using BINARY_DATA_MODE=filesystem. The node isn’t properly handling the MIME type conversion from filesystem storage. As a temporary workaround, you can set BINARY_DATA_MODE back to ‘default’ or use the HTTP Request node to upload videos directly to YouTube’s API.

Would you mind sharing your workflow JSON so we can take a closer look at your specific setup? This will help investigate if there are any additional configuration issues.

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