【问题标题】:Trying to upload video file in php, but it's too large试图在php中上传视频文件,但它太大了
【发布时间】: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:

http://pastebin.com/RUVE093u

【问题讨论】:

    标签: video file-upload php filesize


    【解决方案1】:
    8,388,608 bytes = 8 megabytes
    

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

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

    【讨论】:

      【解决方案2】:

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

      【讨论】:

      • 刚刚试过。它不起作用,并且 echo ini_get('upload_max_filesize'), ", " , ini_get('post_max_size'), ", ", ini_get('memory_limit'): 仍然打印出:100M、8M、128M,是的,我确实重启了 WAMP。
      • @user1296259: 你改了哪个ini? C:\wamp\bin\apache\apache2.2.x\bin\php.ini 或 C:\wamp\bin\php\php5.3.10\php.ini ?
      • 我改了 C:\wamp\bin\php\php5.3.10\php.ini
      • @user1296259:用另一个试试。我认为它应该工作
      • 是的!那行得通!我什至不知道 Apache 目录下的 php.ini 文件——只知道 php 目录下的那个文件。非常感谢!
      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-12-01
      • 2013-01-17
      • 2021-12-14
      • 2018-07-07
      • 1970-01-01
      相关资源
      最近更新 更多