File uploads fail when chat trigger is in streaming mode (v1.113.3, Docker + Queue)

Describe the problem/error/question

When using the Chat Trigger node with responseMode: streaming, file uploads from the hosted chat interface fail.
The webhook processor cannot parse the uploaded file payload if streaming is enabled.
If streaming is disabled, file uploads work as expected.

I’d like to know if this is a known limitation/bug, or if there’s a required configuration (e.g. binary data bucket such as S3/DigitalOcean Spaces) to make uploads work with streaming mode.


What is the error message (if any)?

Error in handling webhook request POST /webhook/1642c4d5-3584-4064-8e36-cb1211756666/chat: Failed to parse request body

Share the output returned by the last node

No output — the workflow fails before execution due to the request body parse error.


Information on your n8n setup

  • n8n version: 1.113.3 (Community)
  • Database: Postgres
  • n8n EXECUTIONS_PROCESS: queue
  • Running n8n via: Docker
  • Operating system: Ubuntu 22.04 (DigitalOcean droplet)

Any response on this?

same issue here using 1.115.3 on self-hosted docker.
changing response-mode from streaming to other option in chat-trigger resolves the problem but this is not very helpful as it degrades user experience.

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