|
Size: | 9978 |
Storage flags: | no_autoload,compress/gzip (31%) |
Zend\Validator\File\Size checks for the size of a file.
The following set of options are supported:
min (integer|string) default: null
The integer number of bytes, or a string in SI notation (ie. 1kB, 2MB, 0.2GB).
The accepted SI notation units are: kB, MB, GB, TB, PB, and EB. All sizes are converted using 1024 as the base value (ie. 1kB == 1024 bytes, 1MB == 1024kB).
Display error messages with size in user-friendly number or with the plain byte size.
1 2 3 4 5 6 7 8 9 10 11 12 | // Limit the file size to 40000 bytes
$validator = new \Zend\Validator\File\Size(40000);
// Limit the file size to between 10kB and 4MB
$validator = new \Zend\Validator\File\Size(array(
'min' => '10kB', 'max' => '4MB'
));
// Perform validation with file path
if ($validator->isValid('./myfile.txt')) {
// file is valid
}
|
The source code of this file is hosted on GitHub. Everyone can update and fix errors in this document with few clicks - no downloads needed.