【发布时间】:2012-02-03 08:55:54
【问题描述】:
我正在尝试将大文件上传到我的服务器(我的服务器支持post_max_size 192mb 和max_execution_time 600 秒)。当我上传 100mb 文件时,执行将在 600 秒后停止,因此文件不会上传到服务器。如何在 PHP 中增加max_execution_time(仅用于文件上传过程)?我试过了:
ini_set ( 'max_execution_time', 1200);
if(move_uploaded_file($_FILES['Video']['tmp_name'],$tmppath)) {
// ...
}
有什么办法可以克服这个问题吗?
【问题讨论】:
-
600 秒后究竟会发生什么?您收到哪个错误消息?上传时间不计入 PHP 时间限制
-
@Ajay Chthri:对于上传一些大文件,您可以尝试使用一些上传器,例如 java applet uploader
-
我遇到同样的问题..它给了我“找不到页面”错误..我正在将文件名从另一个表插入到一个表中..我在 Codeignitier 中这样做..请帮助我
标签: php file-upload