Warning: file_get_contents(/data/phpspider/zhask/data//catemap/6/apache/8.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 上载大文件但过期?_Php_Apache - Fatal编程技术网

Php 上载大文件但过期?

Php 上载大文件但过期?,php,apache,Php,Apache,我有一个表单,用户上传一个文件,一个500mb左右的视频文件,有时需要一个多小时(速度慢,画龙点睛),但是当它上传的时候,好像$u帖子已经过期了?有人能帮忙吗 谢谢大家! 如果$\u POST和$\u文件为空,则很可能超出了允许的POST\u最大大小。必须在php.ini中设置几个指令: 等等 编辑:没有时间完成答案,但您需要设置内存限制和时间限制 set_time_limit(0); ini_set('memory_limit', -1); 这些设置将使脚本在没有时间或内存限制的情况

我有一个表单,用户上传一个文件,一个500mb左右的视频文件,有时需要一个多小时(速度慢,画龙点睛),但是当它上传的时候,好像$u帖子已经过期了?有人能帮忙吗


谢谢大家!

如果
$\u POST
$\u文件
为空,则很可能超出了允许的
POST\u最大大小。

必须在
php.ini
中设置几个指令:

等等

编辑:没有时间完成答案,但您需要设置内存限制和时间限制

set_time_limit(0);
ini_set('memory_limit', -1);
这些设置将使脚本在没有时间或内存限制的情况下运行


这可能会修复这种情况,但脚本变得非常容易受到攻击。此外,任何网络问题都会破坏上传,这是上传500mb文件时经常发生的事情。

php.ini
中检查
post\u max\u size
。如果它比你的文件小,那就是你的问题。您可以在此处阅读更多内容:


在互联网上进行大规模上传时,您几乎必须使用分块。这可以通过HTML5或Flash实现,突出的例子是YouTube上传服务

闪光:

多插件支持:

漂亮的HTML5:


什么是“似乎$u帖子已经过期”的意思?实际发生了什么?通过邮政500毫克?哎哟你需要一个比这个更高的PHP内存限制,一个post最大大小,等等。。。允许这么大的文件,并且对脚本有很长的时间限制。