- r - 以节省内存的方式增长 data.frame
- ruby-on-rails - ruby/ruby on rails 内存泄漏检测
- android - 无法解析导入android.support.v7.app
- UNIX 域套接字与共享内存(映射文件)
当尝试通过为此创建的管理区域上传 15mb 的 PDF
文件时,没有任何反应。没有成功或错误消息,但 PDF
没有上传。
然后我认为这可能是 php.ini
设置的问题。果然,我看文件的时候,发现限制设置为8m。我假设这意味着 8mb。
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
upload_max_filesize: http://php.net/upload-max-filesize
; Maximum allowed size for uploaded files.
upload_max_filesize = 20M
看评论,似乎一个是针对正在上传的文件,而另一个直接与POST
数据相关。我对这种情况感到困惑:如果您有一个表单POST
将图像发送到另一个页面,那算作什么,upload_max_filesize
或 post_max_size
?它属于两者吗?一个优先吗?是否存在使用一种而不使用另一种的情况?
编辑:
因此,如果我有一个包含 3 个文件输入的表单,所有文件都允许 20mb 或更小,则必须像这样设置设置:
upload_max_filesize = 20M
post_max_size = 60M
最佳答案
你是对的。 post_max_size
是所有 POST 正文数据的最大大小。无论您是发布 JSON 还是您的 DVD 收藏,这都是 POST 正文数据。您的文件上传计入此限制。您还应注意,如果您要上传多个文件,则总文件大小必须符合此限制。
upload_max_filesize
是仅适用于已发布文件的最大大小。其他类型的POST正文数据不受此限制。
简而言之,如果你想上传大文件,你必须提高这两个限制。
关于PHP post_max_size vs upload_max_filesize,有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23686505/
PHP /etc/php.ini不遵守 upload_max_filesize 详细信息:使用 我可以看到“加载的配置文件”是/etc/php.ini 在这个文件中我有以下值: file_upload
我试图在 php 中覆盖我的 upload_max_filesize 但我仍然得到我的 php.ini 文件中的值,它是 2 mb。 ini_set('upload_max_filesize','30
我正在 Ubuntu 13.04 上开发 php 应用程序,当我尝试更改 upload_max_filesize环境: $ sudo gedit/etc/php5/apache2/php.ini 并重
我已经在 Win 10 上安装了 XAMPP。实际上我正在尝试通过 PhpMyAdmin 导入具有 11MB 的 sql 文件,这会引发错误 - 文件可能太大......在 XAMPP 之前我有自己的
我正在尝试通过此 jQuery 插件上传文件:http://aquantum-demo.appspot.com/file-upload 我可以毫无问题地上传最大 1.2GB 的文件。我尝试过的下一个最
安装过程中出现以下错误: PHP Maximum upload filesize too small PHP upload_max_filesize = 11 MB TYPO3_CONF_VARS[B
我正在运行 CentOS 6.4。我已经更改了/etc 文件夹中的 php.ini 文件。我已将 upload_max_filesize 从 2M 更改为 50M,因此它显示为: upload_max
错误413请求实体过大 我试图增加upload_max_filesize至 20M使用 Edit PHP FPM Configuration和 Edit PHP CLI Configuration L
我正在使用ajax请求将图像发送到服务器并立即返回一些数据。 (用于测试) return [ 'photo' => Request::file('avatar'), 'hasFile' =>
我在这里看到了其他一些类似的问题,但大多数答案都是 Apache 特定的(处理他们的 .htaccess 文件)并且我使用的是 nginx。 我在更改 php.ini 中的 upload_max_fi
我有一个 Laravel Azure 网站。 我有一个 .user.ini 文件,其中有一些设置,例如 upload_max_filesize=120M post_max_size=121M outp
upload_max_filesize 是针对单个文件还是针对多个文件? 例如,如果属性设置为 upload_max_filesize: 5M,是否可以上传三个单个文件,每个文件 2 MB(总共 6M
当尝试通过为此创建的管理区域上传 15mb 的 PDF 文件时,没有任何反应。没有成功或错误消息,但 PDF 没有上传。 然后我认为这可能是 php.ini 设置的问题。果然,我看文件的时候,发现限制
我正在使用 PHP 5.3.0,并且遇到了一些可能是错误(在这种情况下我会报告它)或者可能是我的问题 - 所以我要求确认一下。 运行此代码时:
我想用我的 .htaccess 将 upload_max_filesize 设置为 3G(或最大),因为我无法访问 php.ini。我做了很多研究,这就是我现在得到的: .htaccess: php_
这个问题可能是我使用的版本引起的:PHP 版本 5.3.3-1ubuntu9.10 我只是想通过 PHPMyAdmin 上传更大的文件。在我的 PHPINFO 页面中,它显示 upload_max_f
我在 OpsWorks 上运行一个非常标准的、非 EBS 支持的 PHP 应用程序服务器。它托管一个使用 Expression Engine 构建的站点,并且只有一个自定义 Chef Recipe ,
我想增加服务器上的 max_post_size 和 upload_max_filesize 以便我的应用程序能够处理更大的文件(大到 2gb)。但在我这样做之前,有什么注意事项?显然,PHP 开发人员
如果上传到我的 Web 服务器的文件大于 php upload_max_filesize,我该如何捕获错误? 我的问题类似于so/large-file-upload-errors-with-php尽管
我在网上看了很多解决方案,但还是不能改变upload_max_filesize的值(upload_max_filesize总是=2M) 这是我在 phpinfo() 中加载的 php.ini : Co
我是一名优秀的程序员,十分优秀!