尝试上传在PHP的视频文件,但它太大(Trying to upload video file in

2019-07-29 06:44发布

我试图用一个HTML文件输入标记将视频上传到WAMP 2.2服务器上运行的PHP 5.3.10脚本。 我发现,它不会上传,显然是太大了。

我已经为php.ini并改变了以下为100M:的post_max_size,upload_max_filesize的

和memory_limit的是在128 MB。 我重新启动WAMP,并试图要上传的文件,但它仍然没有上传。 然后我清除了缓存和历史,并重新启动WAMP,它仍然没有工作。 然后我清除缓存,关闭WAMP,关闭我的电脑,然后再次启动,开始WAMP,它仍然没有工作。

我想上传的视频是大约25 MB。

我在php.ini中所做的更改Inspite,Apache的错误日志保持张贴这个错误,每次我尝试上传这个视频:

[错误] [客户端127.0.0.1] PHP警告:26246222个字节POST内容长度超过在未知8388608个字节在线0,引荐极限: HTTP://localhost/uploadFile.html

另外一个PHP脚本与以下行:

回声ini_get( '的upload_max_filesize'), “ ”ini_get( '的post_max_size'),“,”,ini_get( 'memory_limit的'):打印出:100M,8M,128M

如此看来,这是有问题的的post_max_size沉绵我在php.ini中设置为100M

可能是什么问题呢? 我该如何解决这个问题?...

下面是我的php.ini文件中的内容,这是在C链接:\ WAMP \ BIN \ PHP \ php5.3.10:

http://pastebin.com/RUVE093u

Answer 1:

试着用C这些设置:\ WAMP \ BIN \ apache的\ apache2.2.x \ BIN \ php.ini中

Find:
post_max_size = 8M
upload_max_filesize = 2M
max_execution_time = 30
max_input_time = 60
memory_limit = 8M

Change to:
post_max_size = 750M
upload_max_filesize = 750M
max_execution_time = 5000
max_input_time = 5000
memory_limit = 1000M

然后,重新启动WAMP。



Answer 2:

8,388,608 bytes = 8 megabytes

搜索php.ini中的post_max_size的多个occurances。 最后一个是那将生效的一个。

然后检查您的网站/脚本文件夹的.htaccess文件,因为他们可以用自己的值覆盖php.ini设置。



文章来源: Trying to upload video file in php, but it's too large