检查文件大小是否大于post_max_size


Checking if file size is bigger than post_max_size

>我正在尝试检查文件大小是否大于post_max_size这种文件大小。

class uploadPic
{
private $_imageInfo = array();

public function __construct($file = array()){
    if(empty($file)){
        echo 'File is bigger than post_max_size limit.'; //post_max_size
        return false;
    }
    echo 'Files are ok';

}

这种对吗?我想知道,是否有一种检查文件大小的好方法?

您正在尝试从服务器端推断文件大小。理想情况下,您希望在客户端执行此操作,这样用户就不会毫无意义地上传文件,或者浪费时间让 PHP 告诉无论如何都不上传它。

想想一个基于Javascript/客户端的解决方案。如何做到这一点,如果你决定使用Javascript作为你的客户端语言,这个问题回答了。