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 弄乱了我的上传大小的主要内容,如果未能解决你的问题,请参考以下文章
为啥 QTextBrowser 弄乱了我的 HTML 代码?