N8N - Dropbox Large File Upload System (>150 MB Uploads) Workflow
$5
https://schema.org/InStock
usd
Anthony Loera
Dropbox Large File Upload System
How It Works
This workflow enables uploading large files (300MB+) to Dropbox through a web interface with real-time progress tracking. It bypasses Dropbox’s 150MB single-request limit by breaking files into 8MB chunks and uploading them sequentially using Dropbox’s upload session API.
Upload Flow:
-
User accesses page - Visits
/webhook/upload-pageand sees HTML form with file picker and folder path input - Selects file - Chooses file and clicks “Upload to Dropbox” button
-
JavaScript initiates session - Calls
/webhook/start-session→ Dropbox creates upload session → ReturnssessionId -
Chunk upload loop - JavaScript splits file into 8MB chunks and for each chunk:
- Calls
/webhook/append-chunkwith sessionId, offset, and chunk binary data - Dropbox appends chunk to session
- Progress bar updates (e.g., 25%, 50%, 75%)
- Calls
-
Finalize upload - After all chunks uploaded, calls
/webhook/finish-sessionwith final offset and target path -
File committed - Dropbox commits all chunks into complete file at specified path (e.g.,
/Uploads/video.mp4)
Why chunking? Dropbox API has a 150MB limit for single upload requests. The upload session API (upload_session/start, append_v2, finish) allows unlimited file sizes by chunking.
Full JSON N8N workflow to modify to your hearts content
Uploads Over 150 MB Files To DropBox?
YES
Add to wishlist