@min_khant_saw You’ll need to use multi-part uploading. There are a number of JavaScript libraries that can handle this for you, including AWS’s own JS SDK. The AWS JS SDK repository even has sample code for such: https://github.com/awsdocs/aws-doc-sdk-examples/blob/main/javascriptv3/example_code/s3/scenarios/multipart-upload.js
Mar 28, 2026
3
Level 1
How to make large video file uploads or downloads resumable
I want to handle uploading and downloading large video files from S3 in a way that supports resuming if the client experiences network interruptions or other issues.
If the upload or download is interrupted, the client should be able to resume from the last completed part instead of starting over. I want to know the best practices or tools in Laravel (and optionally JavaScript/React/Inertia) to achieve resumable uploads and downloads.
How can I implement this functionality efficiently for large files stored on S3?
Please or to participate in this conversation.