PHP post_max_size 与 upload_max_filesize 有什么区别?

2024-02-18

当尝试上传PDF通过为此创建的管理区域创建的 15mb 文件,没有任何反应。没有成功或错误消息,但PDF没有上传。

然后我认为这可能是一个问题php.ini设置。果然,当我查看文件时,发现限制被设置为8m。我假设这意味着 8mb。

帖子最大大小: http://php.net/post-max-size http://php.net/post-max-size

; Maximum size of POST data that PHP will accept.
; Its value may be 0 to disable the limit. It is ignored if POST data reading
; is disabled through enable_post_data_reading.
post_max_size = 20M

上传最大文件大小: http://php.net/upload-max-filesize http://php.net/upload-max-filesize

; Maximum allowed size for uploaded files.
upload_max_filesize = 20M

看评论,一个是关于正在上传的文件,另一个是直接与POST数据。我对这种情况感到困惑:如果你有一个表格POST'将图像转移到另一页,这算什么,upload_max_filesize or post_max_size?它属于两者吗?有一个优先吗?是否存在使用其中一种而不使用另一种的情况?

Edit:

因此,如果我有一个包含 3 个文件输入的表单,所有输入都允许文件大小为 20mb 或更小,则必须按如下方式设置设置:

upload_max_filesize = 20M
post_max_size = 60M

你是对的。post_max_size是所有 POST 正文数据的最大大小。无论您是 POST JSON 还是 DVD 收藏,这都没有关系,这都是 POST 正文数据。您的文件上传会计入此限制。您还应该注意,如果您上传多个文件,则总文件大小必须符合此限制。

upload_max_filesize仅适用于已发布的文件的最大大小。其他类型的 POST 正文数据不受此限制。

简而言之,如果要上传大文件,则必须提高这两个限制。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

PHP post_max_size 与 upload_max_filesize 有什么区别? 的相关文章

  • ORDER BY 字段内的 MySQL 子查询。 (没有内连接)

    有很多与此相关的问题 但都具有使用内部联接的相同答案 这 我认为 在这里是不可能的 如果我错了请告诉我 我现在正在做的是调用两个不同的 mysql 查询来获取结果 它工作完美 db gt query SELECT FROM meta WHE
  • Zend Framework 生成唯一的字符串

    我想生成一个唯一的 4 6 个字符长的字母数字字符串 以便与每个记录 用户 一起保存在数据库中 db 字段具有唯一索引 因此尝试保存预先存在的字符串会生成错误 现在我正在生成一个随机字符串并使用 try catch 因此在添加新记录时如果抛
  • 检查php中位字段是否打开的正确方法是什么

    检查位字段是否打开的正确方法是什么 在 php 中 我想检查来自 db mysql 的位字段是否打开 这是正确的方法吗 if bit 1 还有其他方法吗 我看到有人使用代码ord http jameslow com 2008 08 12 m
  • 简单的 PHP 条件帮助: if($Var1 = in list($List) and $Cond2) - 这可能吗?

    这是一个可能的功能吗 我需要检查一个变量是否存在于我需要检查的变量列表中 并且 cond2 是否为 true 例如 if row name 1 2 3 Cond2 doThis 它对我不起作用 我在复制粘贴中更改的只是我的列表和变量名称 i
  • Laravel 从 5.6 升级到 Laravel 6

    我有一个项目https github com javedbaloch4 Laravel Booking https github com javedbaloch4 Laravel Booking发展于Laravel 5 6现在我想将其升级到
  • 重定向而不改变url

    我总是不喜欢 htaccess 我正在尝试建立一个所有请求都通过index php 的网站 但我希望URL 类似于www sample com home 该网址实际上会加载 www sample com index php page hom
  • 如何解压 PHP/Lumen/Laravel 的 gzip 请求?

    我收到来自第三方的 gzip 编码文本请求 1mb 所以这是有道理的 我的测试路线 router gt post testgzip function Illuminate Http Request request decompressed
  • 如何检查PHP变量是否包含非数字?

    我只是想知道检查 PHP 变量中是否有非数字的方法以及它是否也检测字符之间的空格 需要确保我的表单字段中没有添加任何奇怪的内容 提前致谢 如果您的意思是您只想要一个包含数字的值 那么您可以使用ctype digit http php net
  •  
    标记内删除

    我制作了简单的 BBCode 脚本 一切正常 但后来我使用了一个 javascript 库来美化我的代码 pre pre 现在我面临的唯一问题是 br 每行代码后面的标签 pre pre tags 所以问题是我怎样才能删除 br 标记哪些在
  • Woocommerce 让产品显示在存档页面中

    我正在尝试让所有产品显示在我商店的存档页面中 我想知道他们的id我正在使用我的一个钩子 它在 wp head 上运行并检查 if is product category 我想以某种方式访问 产品的查询并获取它们的 ID if is prod
  • Apache 访问 Linux 中的 NTFS 链接文件夹

    在 Debian jessie 中使用 Apache2 PHP 当我想在 Apache 的文档文件夹 var www 中创建一个新的小节时 我只需创建一个指向我的 php 文件所在的外部文件夹的链接 然后只需更改该文件夹的所有者和权限文件夹
  • 蛋糕控制台 2.2.1:烘焙错误

    运行 MAMP 的 OSX 机器 CakePHP 2 2 1 已正确安装和配置 这意味着当我浏览到 Index php 文件时 所有绿色条都显示出来 我已经完成了博客教程 并且正在开发我的第二个应用程序 其中脚手架已启动并运行 现在我第一次
  • 学说迁移后备

    我们正在使用原则迁移 当迁移包含多个操作并且其中一个操作失败时 通常会出现问题 例如 如果迁移添加了 5 个外键 其中第 5 个失败 而字段长度不同 则修复字段错误并重新生成迁移不会not修复整个问题 而现在出现一个与 4 个密钥已存在有关
  • “使用未定义常量”注意,但该常量应该被定义

    共有三个文件 common php controller php 和 user php 文件 common php 如下所示 文件controller php看起来像 文件 user php 如下所示 执行脚本时 会给出通知 注意 使用未定
  • Woocommerce 结账自定义选择字段

    我有以下功能 将选择列表添加到 woo commerce 结账表单中 woocommerce form field airport pickup array type gt select class gt array airport pic
  • SQL 最近日期

    我需要在 php 中获取诸如 2010 04 27 之类的日期作为字符串 并在表中找到最近的 5 个日期 表中的日期保存为日期类型 您可以使用DATEDIFF http dev mysql com doc refman 5 1 en dat
  • 表单计算器脚本基本价格未加载 OnLoad

    我的表单中有一个计算器来计算我的下拉选项选择 function select calculate on change calc input type checkbox calculate on click calc function cal
  • 一次播种多行 laravel 5

    我目前正在尝试为我的用户表播种 如果我像这样尝试 2 行 就会失败 如果我只使用单个数组而不是 users 数组内的 2 个数组来创建一些假数据 那么效果很好 我做错了什么 正确的方法是什么 class UserTableSeeder ex
  • Magento - 自定义支付模块

    这是一个非常普遍的问题 但这里是 我正在尝试在 Magento 中创建一个自定义支付模块 我创建了一个 常规 模块 可以连接到 Magento 事件 观察者模型 但是我如何告诉 Magento 将模块视为支付模块 以便它显示在管理后端和结账
  • 对具有混合类型值的数组进行数字排序

    我有一个像这样的混合数组 fruits array lemon Lemon 20 banana apple 121 40 50 然后申请sort 其功能如下 sort fruits SORT NUMERIC foreach fruits a

随机推荐

  • 如何在 iOS 和 OS X 之间创建单一共享框架

    我正在尝试创建一个框架来保存在 iOS 和 OS X 上运行的应用程序的通用实体类 目前我只是将文件包含在每个目标中 但这需要更改数据模型 以便从当前目标获取类 因为在 Swift 中 您必须在模型文件中指定具有该类的模块 这当然意味着我有
  • 与 Electron 相比,Chrome 应用程序有哪些优缺点?

    我想用 javascript 使用网络技术 编写一个桌面应用程序 并寻找 Electron 和 Chrome 应用程序之间的比较 我需要的一切似乎都可以通过 Chrome Apps 实现 但是 Electron NW js 周围有很大的宣传
  • RecyclerView 项目中每个按钮的 Onclick

    如何获取 RecyclerView 项目中单击按钮的位置 这是我的 onBindViewHolder public void onBindViewHolder MyViewHolder holder int position Masar m
  • Android - 包含 ExpandableListView 的 NestedScrollView 在展开时不会滚动

    我有一个ExpandableListView里面一个NestedScrollView 是的 我知道 在另一个滚动视图中拥有一个滚动视图并不好 但我不知道还能做什么 请告诉我是否有人知道更好的方法 内容的大小NestedScrollView仍
  • Android 中长宽比不变的缩放布局

    我想为我的应用程序创建一个 GUI 它本质上是一个背景图像 上面有一些控件 重要 且棘手 的部分是背景图像应保持其纵横比和比例 如果不完美则使用黑色边框 并且控件与背景图像的某些部分对齐 我正在考虑通过继承 AbsoluteLayout 或
  • 无法使用 boto3 从 DynamoDB StringSet 中删除项目

    我有一个包含 StringSet 类型的属性的表 属性名称是allDevices 我正在尝试从 StringSet 中删除设备 ID 但是 当我运行以下代码时 它不会从 StringSet 中删除字符串 它也不会抛出任何错误 尝试删除 de
  • 如何创建自定义 Eclipse 语法荧光笔

    我一直在为一种新语言开发编译器 我认为能够在语法感知环境中展示其开发会很棒 该语言有相当多的自定义关键字 其结构与 Java 或 C C 等常见语言有显着不同 如何为 Eclipse 开发自定义语法荧光笔 我已经看到了一些对一些插件的参考
  • Qt 5.3。 QtWidgets:没有这样的文件或目录#include

    我想编译 Qt 示例 我收到错误 QtWidgets 没有这样的文件或目录 include greaterThan QT MAJOR VERSION 4 QT widgets does not help QT widgets does no
  • 我什么时候应该使用 Android Jetpack Compose 的 Surface 可组合项?

    有一个Surface https developer android com reference kotlin androidx compose material package summary surfaceJetpack Compose
  • jQuery.active 函数

    我试图找到有关以下 jQuery 函数的更多信息 jQuery active 它被描述为测试与服务器的活动连接数 并且当连接数为零时评估为 true 我在 jQuery 网站上找不到有关此功能的任何信息 并且想知道是否有人知道我可以在哪里找
  • 如何使用索引查找所有大于的值

    我一直在这个网站和其他网站上研究我的情况 这是最接近我的问题 解决方案的 查找大于或等于某个值的所有值 https stackoverflow com questions 23941500 find all values greater o
  • Pascal中字符串到整数的转换,怎么做?

    如何将字符串中打印的数字转换为整数 谢谢 程序 Val procedure Val S var V var Code Integer 此过程对小数和实数进行操作 参数 S 字符序列 为了正确转换 它必须包含 0 9 V 转换结果 如果结果是
  • 使用 CSS -fx-shape 绘制区域。怎么可能呢?

    我正在寻找一种在区域中绘制形状的方法 JavaFX8 我见过一些设置区域样式的示例 如下所示 fx shape M 3 0313 0 L 0 74 L 7 9688 74 L 4 9375 0 L 3 0313 0 Z 谁能解释一下这个字符
  • 如何在 Firefox 中清除 Service Worker 缓存?

    在 Chrome 中 可以从开发工具中清除 Service Worker 缓存 我们如何在 Firefox 中实现这一目标 到目前为止我已经尝试过 取消注册服务about serviceworkers 清空下面的缓存about prefer
  • Maven - 覆盖测试资源文件夹

    我在 Maven 和 Eclipse 中进行测试时遇到问题 我从 Eclipse 运行我的测试套件 一切正常 但是当我运行时 mvn test 我有一个例外 当我尝试读取测试用例中的一些文件时 它会出现 如下所示 final File ja
  • 无后端的 PWA 通知

    我正在使用 Javascript PWA 制作一个待办事项应用程序 待办事项会有提醒 我想向用户发送通知以提醒他们 任务和提醒时间将存储在localStorage中 所以现在我想在没有任何后端的情况下发送通知 我尝试过一些教程 它们都需要后
  • 为什么在 recyclerview android 中滚动后突出显示的项目会丢失

    我想在适配器类中的操作模式处于活动状态时突出显示该项目 我可以这样做 但滚动后突出显示状态消失了 我尝试了各种解决方案 但我不知道为什么会发生这种情况 public class MyAdapter extends RecyclerView
  • SQL:级联UNION和JOIN

    我在两个表之间进行联合操作 SELECT ID 1 name 1 surname 1 FROM T ONE UNION SELECT ID 2 name 2 surname 2 FROM TABLE 2 我想加入这个结果UNION与另一个表
  • 为什么我构建flutter web时会出现白屏

    我想构建一个 flutter web 应用程序 所以我输入 webdev build 命令 操作完成后 我打开位于构建目录中的 index html 文件 它只是一个白屏 我在一个新项目上尝试过 问题仍然存在 开发过程中没有问题 这是我的
  • PHP post_max_size 与 upload_max_filesize 有什么区别?

    当尝试上传PDF通过为此创建的管理区域创建的 15mb 文件 没有任何反应 没有成功或错误消息 但PDF没有上传 然后我认为这可能是一个问题php ini设置 果然 当我查看文件时 发现限制被设置为8m 我假设这意味着 8mb 帖子最大大小