Resumable Chunk Upload allows uploading files in small chunks. it offers a simple class easy to set up and relevant data such as the progress and the remaining time of the upload. It also manages the resumption of the upload in case of failure.
Build with multiple backend frameworks including Express, Fastify, Symfony, Laravel, and more.
Installation via a package manager:
npm install resumable-chunk-upload
Include via CDN
<script src="https://cdn.jsdelivr.net/npm/resumable-chunk-upload/dist/uploader.min.js"></script>
Visit https://herytz.github.io/resumable-chunk-upload/ to view the full documentation.
Visit the demo repository. It includes both frontend and backend code, along with detailed instructions on how to set it up and run it.