文件上传可以在PHP中超时吗?

嗨,我是PHP的新手,我为要上传到我的服务器的超大型csv文件创建了一个表格。有人向我提到,由于上传文件太大,浏览器可能会超时,这是真的吗?如果可以,可以预防吗?

谢谢你的帮助!


梦里花落0921
浏览 697回答 3
3回答

饮歌长啸

您需要为以下php.ini设置提供适当的值:max_input_time(不是 max_execution_time!)upload_max_filesizepost_max_size有可能memory_limit

扬帆大鱼

如果某些配置指令的值太小,则可能导致大型上传失败:的PHPmax_input_time   允许脚本分析输入数据(例如POST,GET和文件上传)的最长时间(以秒为单位)upload_max_filesize   上载文件的最大大小。post_max_size   允许的帖子数据最大大小。阿帕奇TimeOut   服务器在失败请求之前等待某些事件的时间LimitRequestBody   限制从客户端发送的HTTP请求正文的总大小

慕尼黑的夜晚无繁华

解决php中大文件上传处理不当的一种好方法是使用类似JUpload的上传器,它将在发送文件之前将文件拆分为大块。这也为您的用户带来了好处,即他们在上载时会收到适当的进度反馈,并且可以一次上传多个文件。
打开App,查看更多内容
随时随地看视频慕课网APP