• <i id='ZXwuN'><tr id='ZXwuN'><dt id='ZXwuN'><q id='ZXwuN'><span id='ZXwuN'><b id='ZXwuN'><form id='ZXwuN'><ins id='ZXwuN'></ins><ul id='ZXwuN'></ul><sub id='ZXwuN'></sub></form><legend id='ZXwuN'></legend><bdo id='ZXwuN'><pre id='ZXwuN'><center id='ZXwuN'></center></pre></bdo></b><th id='ZXwuN'></th></span></q></dt></tr></i><div id='ZXwuN'><tfoot id='ZXwuN'></tfoot><dl id='ZXwuN'><fieldset id='ZXwuN'></fieldset></dl></div>
    <legend id='ZXwuN'><style id='ZXwuN'><dir id='ZXwuN'><q id='ZXwuN'></q></dir></style></legend>

    1. <tfoot id='ZXwuN'></tfoot>

      <small id='ZXwuN'></small><noframes id='ZXwuN'>

      • <bdo id='ZXwuN'></bdo><ul id='ZXwuN'></ul>

      1. PHP post_max_size 覆盖upload_max_filesize

        时间:2023-12-02
          <legend id='AjBsY'><style id='AjBsY'><dir id='AjBsY'><q id='AjBsY'></q></dir></style></legend>
          1. <i id='AjBsY'><tr id='AjBsY'><dt id='AjBsY'><q id='AjBsY'><span id='AjBsY'><b id='AjBsY'><form id='AjBsY'><ins id='AjBsY'></ins><ul id='AjBsY'></ul><sub id='AjBsY'></sub></form><legend id='AjBsY'></legend><bdo id='AjBsY'><pre id='AjBsY'><center id='AjBsY'></center></pre></bdo></b><th id='AjBsY'></th></span></q></dt></tr></i><div id='AjBsY'><tfoot id='AjBsY'></tfoot><dl id='AjBsY'><fieldset id='AjBsY'></fieldset></dl></div>

              <tfoot id='AjBsY'></tfoot>
                <tbody id='AjBsY'></tbody>
                <bdo id='AjBsY'></bdo><ul id='AjBsY'></ul>

                <small id='AjBsY'></small><noframes id='AjBsY'>

                • 本文介绍了PHP post_max_size 覆盖upload_max_filesize的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  在我的网站主机中,我已经看到(通过 phpinfo)

                  In my site host, I have seen (via phpinfo) that

                  • post_max_size = 8Mb
                  • upload_max_filesize = 16Mb

                  这让我想到我应该能够上传最大 16Mb 的文件.但是,当我通过 post 方法(正常)执行此操作时,post_max_size 接管并声明我发送了太多.

                  This led me to think that I should be able to upload as file as big as 16Mb. However, when I do this through a post method (as normal), post_max_size takes over and declares that I sent too much.

                  什么方法可以发送16Mb大的文件?GET - PUT - 其他?

                  What is the method which permits sending a file as big as 16Mb ? GET - PUT - other ?

                  希望有人可以为我澄清这一点.

                  Hope someone can clarify this for me.

                  西蒙

                  推荐答案

                  upload_max_filesize 是任何单个文件的限制.post_max_size 是整个请求体的限制,可以包含多个文件.

                  upload_max_filesize is the limit of any single file. post_max_size is the limit of the entire body of the request, which could include multiple files.

                  鉴于 post_max_size = 20Mupload_max_filesize = 6M,您最多可以上传 3 个文件,每个文件 6M.如果改为 post_max_size = 6Mupload_max_filesize = 20M 那么您只能在达到 post_max_size 之前上传一个 6M 文件.upload_max_size > post_max_size 没有帮助.

                  Given post_max_size = 20M and upload_max_filesize = 6M you could upload up to 3 files of 6M each. If instead post_max_size = 6M and upload_max_filesize = 20M then you could only upload one 6M file before hitting post_max_size. It doesn't help to have upload_max_size > post_max_size.

                  如何识别超过 post_max_size 的方法并不明显.$_POST$_FILES 将为空,但 $_SERVER['CONTENT_LENGTH'] 将 > 0.如果客户端没有上传任何帖子变量或文件,则 $_SERVER['CONTENT_LENGTH'] 将为 0.

                  It's not obvious how to recognize going over post_max_size. $_POST and $_FILES will be empty, but $_SERVER['CONTENT_LENGTH'] will be > 0. If the client just didn't upload any post variables or files, then $_SERVER['CONTENT_LENGTH'] will be 0.

                  这篇关于PHP post_max_size 覆盖upload_max_filesize的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  上一篇:文件上传可以在 PHP 中超时吗? 下一篇:在 PHP 中使用分块上传 1GB 文件

                  相关文章

                  <small id='nbG28'></small><noframes id='nbG28'>

                  <legend id='nbG28'><style id='nbG28'><dir id='nbG28'><q id='nbG28'></q></dir></style></legend>
                • <i id='nbG28'><tr id='nbG28'><dt id='nbG28'><q id='nbG28'><span id='nbG28'><b id='nbG28'><form id='nbG28'><ins id='nbG28'></ins><ul id='nbG28'></ul><sub id='nbG28'></sub></form><legend id='nbG28'></legend><bdo id='nbG28'><pre id='nbG28'><center id='nbG28'></center></pre></bdo></b><th id='nbG28'></th></span></q></dt></tr></i><div id='nbG28'><tfoot id='nbG28'></tfoot><dl id='nbG28'><fieldset id='nbG28'></fieldset></dl></div>

                    <tfoot id='nbG28'></tfoot>
                      • <bdo id='nbG28'></bdo><ul id='nbG28'></ul>