我想使用普通的php表单上传最多10GB的文件。但在增加以下值后,
upload_max_filesize
post_max_size
php_value upload_max_filesize
php_value post_max_size
request_terminate_timeout
FcgidMaxRequestLen
我可以毫无问题地上传3GB的文件。但是当它超出时,在将文件从本地服务器传输到CDN时会出现超时问题。我还使用进度条指示上传过程,该过程在发生超时问题时停止。
答案 0 :(得分:1)
你可以像这样设定时间限制:
<?php
set_time_limit(0);//unlimited
不建议设置为无限制,但您可以尝试一下,一旦您对调整时间有一个很好的估计。
<小时/>
(PHP 4,PHP 5)
set_time_limit
- 限制最长执行时间
答案 1 :(得分:1)
您可以尝试使用IaaS解决方案。
例如,我们的服务Uploadcare - 支持上传最大5GB的文件,上传的文件可立即在CDN上使用。如果尺寸限制太低,我们可以为您增加。