HTTP v3 node can't download large file whereas v2 can

Describe the issue/error/question

Downloading even a not-too-big file using the v3 HTTP node doesn’t seem to work.
It either crashes, with the errors shown below, or it executes successfully but the binary property is missing from the result.

What is the error message (if any)?

image
Docker console error:

#
# Fatal error in , line 0
# Fatal JavaScript invalid size error 134217728
#
#
#
#FailureMessage Object: 0x7ffe60806070

Please share the workflow

Share the output returned by the last node

Information on your n8n setup

  • n8n version: 0.197.1
  • Database you’re using (default: SQLite): Postgres
  • Running n8n with the execution process [own(default), main]: default
  • Running n8n via [Docker, npm, n8n.cloud, desktop app]: docker

Update:
It does seem to work after i made a few changes-

  1. Changed execution mode to main
  2. Set binary_mode to filesystem
  3. Explicitly selected Response Format in the v3 node to File

Hey @shrey-42,

If you just set the output to file does that also result in a crash?

1 Like

Hey @Jon ,

By setting the output it works fine.

Hey @shrey-42,

Perfect, it sounds like the option to automatically work out what it is has not detected it is a file. I am not sure how it actually works but @RicardoE105 might have some thoughts.

Got fixed. It will be available in the next release. Thanks for letting us know.

1 Like