It is necessary to download a file of about 1GB. There was an idea to cut the file using javascript, transfer this part to ajax and threw everything on the server. But how to implement it I do not know.
You can also offer your options.
Advice change values
upload_file_size
post_max_size and the like in .htaccess are not considered.