YiiRequirementChecker::checkUploadMaxFileSize PHP 메소드

checkUploadMaxFileSize() 공개 메소드

Checks if upload max file size matches the given range.
public checkUploadMaxFileSize ( string | null $min = null, string | null $max = null ) : boolean
$min string | null verbose file size minimum required value, pass null to skip minimum check.
$max string | null verbose file size maximum required value, pass null to skip maximum check.
리턴 boolean success.
    function checkUploadMaxFileSize($min = null, $max = null)
    {
        $postMaxSize = ini_get('post_max_size');
        $uploadMaxFileSize = ini_get('upload_max_filesize');
        if ($min !== null) {
            $minCheckResult = $this->compareByteSize($postMaxSize, $min, '>=') && $this->compareByteSize($uploadMaxFileSize, $min, '>=');
        } else {
            $minCheckResult = true;
        }
        if ($max !== null) {
            $maxCheckResult = $this->compareByteSize($postMaxSize, $max, '<=') && $this->compareByteSize($uploadMaxFileSize, $max, '<=');
        } else {
            $maxCheckResult = true;
        }
        return $minCheckResult && $maxCheckResult;
    }