I use Blueimp jQuery Uploader (itβs very good that this is too useful) and the S3 handler to upload files, and then transfer them to S3 via the S3 API (from the PHP SDK).
It works. The problem is that in large files (> 1 GB) it may take something up to several minutes to transfer (via create-object) to S3. The PHP file that does this freezes until this process is complete. The problem is that the loader (which uses the jQuery Ajax method ) seems to give up waiting and starts again every time.
I thought this was due to PHP INI 'max_input_time' or one that seemed to wait about 60 seconds, although now it is changing. I increased max_input_time in PHP INI and other related ones - but no further.
I also considered (more likely) that JS, either in a script or in a jQuery method, has a timeout. The developer (blueimp) said that there is no such timeout in the script interface, and I did not see it, and although the "timeout" refers to the parameters of the jQuery Ajax method, it seems to affect the entire load time, and not the wait for the response - so little use.
Any help or guidance gratefully received.
waxical
source share