Php 弄乱了我的上传大小

Posted

技术标签:

【中文标题】Php 弄乱了我的上传大小【英文标题】:Php is messing up my upload size 【发布时间】:2013-06-01 21:27:52 【问题描述】:

我认为这是一个 php 问题,但请随时加入。我正在尝试上传文件,我已将最大大小设置为 10240(10mb)。我正在尝试将文件(在 Ubuntu 13.04 中)从桌面上传到我的本地主机站点。此文件大小为 18.9kb,它是一个 zip。我检查了大小 50 次。

var_dump 传入的文件:$_FILES['file']['size'] 检查大小,因为它通过自定义错误声明“此文件超出允许的 10mb 大小”。

倾倒的尺寸? 18888 大约是 18mb 的

哦。

不对,我上传的文件是18.9kb的

有什么我应该寻找的吗?我不知道如何解决这个问题。我正在运行PHP 5.4.latest

【问题讨论】:

【参考方案1】:

如果您只是将整数 10240 用于 upload_max_filesize,那么它以字节为单位,因此您的限制是 10KB,而不是 10MB

另外请注意,您需要确保post_max_size 也至少与此一样大,并查看this manual page 以了解其他陷阱(感谢 zsawyer)

【讨论】:

+1 提示另一个陷阱 (here are more hints)

以上是关于Php 弄乱了我的上传大小的主要内容,如果未能解决你的问题,请参考以下文章

Xcode 更新到 4.3.2 弄乱了我的证书

为啥 QTextBrowser 弄乱了我的 HTML 代码?

添加和删​​除 UIStackViews 弄乱了我的 UIScrollView

Firebase (FCM) 响应弄乱了我的响应

Rails 弄乱了我的 Postgres TIME 列

Wordpress 在 wordpress 页面上弄乱了我的数据库调用?