【发布时间】:2012-05-14 06:54:16
【问题描述】:
我正在尝试使用 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 错误日志都会不断发布此错误:
[error] [client 127.0.0.1] PHP Warning: POST Content-Length of 26246222 bytes 超出了 Unknown on line 0 中 8388608 bytes 的限制,referer:http://localhost/uploadFile.html
还有一个带有以下行的 php 脚本:
echo 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:
【问题讨论】:
标签: video file-upload php filesize