我目前正在开发一个支持更大上传(~50 Mb)的上传脚本,我很快就遇到了问题!我正在使用带有表单的传统 POST 请求将文件上传到临时位置,然后使用 PHP 移动它。自然地,我更新了我的 php.ini 文件,以支持比默认文件稍大的文件和 15 Mb 左右的文件上传非常好!
主要问题是由于我的托管公司。他们让脚本在 60 秒后超时,这意味着需要超过 60 秒才能完成的 POST 请求将在临时文件到达 PHP 脚本之前终止,这自然会产生内部服务器错误。
无法在服务器上设置超时(经过激烈的辩论)我正在考虑这些选项。有没有办法碰撞请求或以某种方式刷新它以通知服务器并重置时间?或者是否有其他不超时的上传方法?