繁体   English   中英

尝试在php中上传视频文件,但太大

[英]Trying to upload video file in php, but it's too large

我正在尝试使用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中进行了更改,但每次我尝试上传此视频时,Apache错误日志都会不断发布此错误:

[错误] [客户端127.0.0.1] PHP警告:POST Content-Length的26246222字节超出了第0行,Unknown中的8388608字节的限制,引用地址: http://localhost/uploadFile.html

也是带有以下行的php脚本:

echo ini_get('upload_max_filesize'),“,”,ini_get('post_max_size'),“,”,ini_get('memory_limit'):打印输出:100M,8M,128M

所以即使我在php.ini中将其设置为100M,似乎也是问题所在的post_max_size

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

这是指向我的php.ini文件内容的链接,该文件位于C:\\ wamp \\ bin \\ php \\ php5.3.10下:

http://pastebin.com/RUVE093u

在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。

8,388,608 bytes = 8 megabytes

在php.ini中搜索post_max_size的多次出现。 最后一个将要生效。

然后检查您网站的/ script-folder的.htaccess文件,因为它们可以使用自己的值覆盖php.ini设置。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM