Customized uploading large file size (as we treat large files from 30 MB to upto 1 GB) using fineuploader javascript library). FineUploader is 100% opensource library, with which we can configure chunk size, enable pause, resume of upload (close browser and continue from where it let off, progress bar etc.,)
On the server side used Custom Servlet (in java - as our solution is based on java) to upload the chunks, merge them when all chunks are uploaded.
Customized solution steps are as below:
[*Configured chunk size (for eg.30MB) in fineuploader script]
1. When we upload file, fineuploader script splits file into chunks of size 30 MB of total size
2. and chunk will uploaded calling Custom Servlet (in same way all chunks will uploaded (can be uploaded sequentially or concurrently [as per our requirement])
3. When all chunks are uploaded to server side, they will merged to file
I recommend to customize and make use of fineuploader script library (if you have similar requirement)