Hi everyone! I’m embedding the n8n chat widget on my website and need to allow users to attach files (PDF and ZIP) and send them to a Webhook Node for processing (e.g., converting to CSV).
The chat works well for text messages, but I can’t find a way to support file uploads. I tried adding a <input type="file">
, but the file isn’t sent to the workflow or displayed as an attachment in the chat.
What I need help with:
- Does the n8n embedded chat support file uploads natively?
- How can I implement a file attachment feature that sends the file to the Webhook Node and displays it in the chat?
Information on your n8n setup
- **n8n version: lastest i think
- **Database: Posgres
- **n8n EXECUTIONS_PROCESS setting (default: own, main): own
- **Running n8n via (Docker, npm, n8n cloud, desktop app): docker
- **Operating system: ubuntu