My goal: using file input and rest api query ressource i select ad upload large files
Hi Retool Support,
I’m trying to upload large files (500 MB) from a Retool app UI to my backend REST API .However, all current approaches lead to browser out-of-memory.
Here’s what I’ve tried:
File Input component + Retool query → Retool base64-encodes the file, which explodes memory usage.
HTML component with fetch() → Works for small files, but fails with large ones due to CORS and memory buffering.
Goal: I need a supported Retool-native or recommended method to stream large file uploads directly from the user’s browser to my backend or cloud storage (Azure Blob), without loading the entire file into memory.
Issue: when i select large file i run into out of memory
Additional info: (Cloud or Self-hosted, Screenshots) : Self-hosted