Is it possible to implement resumable and slice (chunked) upload for large sizefiles (>500MB) using HTML5 (BLOB API)?
I tried to use https://github.com/blueimp/jQuery-File-Upload. In documentation its said that is supports: Resumable uploads: Aborted uploads can be resumed with browsers supporting the Blob API. Chunked uploads: Large files can be uploaded in smaller chunks with browsers supporting the Blob API.
But it seems that it tries to load file in RAM and that even hangs my system. Did anyone come across such problem what were the solutions? Maybe HTML5 is inappropriate here?
How to upload large files above 500MB in PHP? Large files can be uploaded using PHP in two ways. Both of them are discussed below − By changing the upload_max_filesize limit in the php.ini file. By implementing file chunk upload, that splits the upload into smaller pieces an assembling these pieces when the upload is completed.
When a file whose size is greater than 500 MB is tried to be uploaded, it successfully gets uploaded.
By changing the upload_max_filesize limit in the php.ini file. By implementing file chunk upload, that splits the upload into smaller pieces an assembling these pieces when the upload is completed. The php.ini file can be updated as shown below −
There are 4 settings to look out for when it comes to allowing large file uploads: upload_max_filesize – The maximum allowed upload file size. post_max_size – The maximum allowed POST data size. max_input_time – Maximum allowed input time. max_execution_time – Maximum allowed time the scripts are allowed to run.
Try one of these:
I think they all support chunking/slicing, and at least several of them support resuming. At least plupload and fineuploader have jQuery plugins.
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With