【问题标题】:Php is messing up my upload sizePhp 弄乱了我的上传大小
【发布时间】: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

【问题讨论】:

    标签: php file-upload upload filesize


    【解决方案1】:

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

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

    【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-03-09
    • 2015-04-19
    • 2019-09-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2018-09-28
    • 2011-12-23
    相关资源
    最近更新 更多