On my site, I'm allowing file uploads. I've successfully uploaded a 180 MB file.
But I've been trying to upload a file that is 393MB, and every time, it fails at 51% upload (approx 200MB uploaded). By "it fails" I mean that the file upload then restarts at 0%. Eventually, it gives up and Chrome tells me it lost connection with mysite.com and reload the page later.
In my php.ini, I have the following:
upload_max_filesize = 10G
post_max_size = 10G
max_execution_time = 60
max_input_time = 10000
memory_limit = -1
I know my max_execution_time is low, but according to php.net:
max_execution_time only affects the execution time of the script itself...time taken by the file upload process is not included when determining the maximum time that the script has been running.
I verified that my php.ini directives are set successfully via phpinfo();
I have a Linux Server with Godaddy with unlimited bandwidth and disk space. It's shared hosting, though I have a dedicated IP.
EDIT: I tried a 204MB file. It failed around 98 or 99%. So, it looks like I cannot go over 200MB