- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试上传 的文件17569997 字节 (~16.7MB) .
在我的脚本中执行错误检查时,我检查了 $_FILES['file']['error']
设置为 1( UPLOAD_ERR_INI_SIZE
- 上传的文件超过了 php.ini 中的 upload_max_filesize
指令)。
发现这个错误后,我是 var_dumping
取出一些值并调用 phpinfo()
只是想找出问题所在。与此错误相关的值是:
post_max_size 34M
upload_max_filesize 32M
max_file_uploads 20
memory_limit 128M
$_FILES
实际上是填充的,
post_max_size
没有问题.
$_SERVER['CONTENT_LENGTH']
正在显示
17570308 这对于发布文件+表格的其余部分似乎是正确的。服务器正在运行
PHP 5.3.10 在
Ubuntu .
最佳答案
好的,我弄清楚了这里发生了什么,这有望避免其他人拉扯头发。根文件系统所在的磁盘包括 /tmp
由于日志已满(5.5GB)而已满。 Web 根目录位于另一个有足够空间的磁盘上。
我只能假设写入失败 /tmp
抛出 UPLOAD_ERR_INI_SIZE
错误。一旦我清理了根文件系统上的磁盘空间,上传就第一次成功了。
关于php - UPLOAD_ERR_INI_SIZE 错误但 post_max_size 和 upload_max_filesize 值看起来正确,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16464085/
PHP 手册中有一个名为 Handling file uploads 的部分.该部分有一个子部分,称为 Error Messages Explained .该小节描述了一个名为“UPLOAD_ERR_
当您收到 UPLOAD_ERR_INI_SIZE 时,是否有任何方法可以获取尝试上传的文件大小?那是当上传的文件超过 php.ini 中的 upload_max_filesize 指令时。 最佳答案
我正在尝试上传 的文件17569997 字节 (~16.7MB) . 在我的脚本中执行错误检查时,我检查了 $_FILES['file']['error']设置为 1( UPLOAD_ERR_INI_
我是一名优秀的程序员,十分优秀!