April 15, 2020

Chunked File Upload using TypeScript, React, and Go

Why you may want to chunk files? The biggest reason for me to upload files in chunks, is because I want to upload very large files; pictures, videos, whatever… This means, I want to know the status of the upload as it progresses and if I can’t finish the upload now, I want to be able to pause, go to my favourite coffee shop and continue on there. Let’s build a simple app using no additional javascript libraries! unsplash-logoCharisse Kenion To upload a file in chunks, we need to make our browser/client aware of the progress of the file upload. So, most of the logic for the chunking process will live on the client-side. Let’s start with a simple React component that currently has no logic but has a form that allows us to select multiple files. Read more

© Ilya Nemtsev 2025

Powered by Hugo.