PHP无法上传大于200MB的文件

在我的网站上,我允许上传文件。 我已经成功上传了一个180 MB的文件。
但是我一直在试图上传一个393MB的文件,而且每次上传的时候都是51%(上传大约200MB)。 通过“它失败”我的意思是file upload然后重新启动在0%。 最终,它放弃了,Chrome浏览器告诉我它与mysite.com失去联系,稍后重新加载页面。

在我的php.ini中,我有以下几点:

upload_max_filesize = 10G post_max_size = 10G max_execution_time = 60 max_input_time = 10000 memory_limit = -1 

我知道我的max_execution_time是低的,但根据php.net :

max_execution_time只影响脚本本身的执行时间…当确定脚本运行的最长时间时,不包括文件上载过程所花费的时间。

我validation了我的php.ini指令是通过phpinfo()成功设置的。

我有一个Godaddy的Linux服务器与无限的带宽和磁盘空间。 这是共享主机,但我有一个专用的IP。

编辑:我试过一个204MB的文件。 它失败了98或99%左右。 所以,看起来我不能超过200MB

我打电话给Godaddy。
Godaddy允许共享主机的最大上传大小是192MB。

我需要得到一个专用的服务器,或者可能与一个不同的提供商。

当你想上传这样的大文件,也许你可以尝试使用FTP网页访问?

我不知道共享主机,但如果你有大网站,你最好去自己的Linux机器,并configuration它,你觉得适当的方式。

==最后一个问题==的一些更新

http://www.net2ftp.com/这是ftp web访问的例子,但交易是如果你的客户想要上传它将头痛,使每个FTP到特定的文件夹,虽然它可以做到。

现在,我从来没有做过这个之前,我做了一些研究,我发现http://php.net/manual/en/ref.ftp.php ,它将需要一个FTP用户名和密码,但你可以有一个网站您需要深入了解你可能打开的空白。

你会发现在这个网页很多的ftp上传的例子希望它有帮助,如你所说,你将需要一个服务器专用或虚拟专用来尝试它,你在欧盟? 我可以帮助你testing你的应用程序在我的服务器之一,如果你想…但仍然200MB只有webupload没有闪光介入可能会导致http会话超时。

我对Flash上​​传与FTP结合感兴趣,所以没有会话超时…不断继续search。