Display GB and TB sizes correctly in FileHandler::filesize()

This commit is contained in:
Kijin Sung 2016-12-17 22:30:51 +09:00
parent 7bf5d78206
commit 4f15ae24ea

View file

@ -256,12 +256,22 @@ class FileHandler
return $size . 'Bytes';
}
if($size >= 1024 && $size < 1024 * 1024)
if($size >= 1024 && $size < (1024 * 1024))
{
return sprintf("%0.1fKB", $size / 1024);
}
return sprintf("%0.2fMB", $size / (1024 * 1024));
if($size >= (1024 * 1024) && $size < (1024 * 1024 * 1024))
{
return sprintf("%0.2fMB", $size / (1024 * 1024));
}
if($size >= (1024 * 1024 * 1024) && $size < (1024 * 1024 * 1024 * 1024))
{
return sprintf("%0.2fGB", $size / (1024 * 1024 * 1024));
}
return sprintf("%0.2fTB", $size / (1024 * 1024 * 1024 * 1024));
}
/**