Better handling of max file upload size according to PHP settings

- Allow unlimited size
- Better parsing of PHP size

Fixes #4896
This commit is contained in:
Frédéric Guillot
2023-03-02 20:24:12 -08:00
committed by Frédéric Guillot
parent 6e84f41517
commit b138a99ce3
11 changed files with 56 additions and 31 deletions

View File

@@ -4,6 +4,13 @@ require_once __DIR__.'/Base.php';
class FunctionTest extends Base
{
public function testConvertPHPSizeToBytes()
{
$this->assertEquals(2097152, convert_php_size_to_bytes('2M'));
$this->assertEquals(2048, convert_php_size_to_bytes('2 k'));
$this->assertEquals(0, convert_php_size_to_bytes('0'));
}
public function testArrayColumnSum()
{
$input = array(