40 return $this->
_iniGet(
'post_max_size');
50 return $this->
_iniGet(
'upload_max_filesize');
75 return round($fileSize / (1024 * 1024), $precision,
$mode);
85 if (self::$_maxFileSize < 0) {
86 $postMaxSize = $this->getDataSize()->convertSizeToBytes($this->
getPostMaxSize());
87 $uploadMaxSize = $this->getDataSize()->convertSizeToBytes($this->
getUploadMaxSize());
88 $min = max($postMaxSize, $uploadMaxSize);
90 if ($postMaxSize > 0) {
91 $min = min($min, $postMaxSize);
94 if ($uploadMaxSize > 0) {
95 $min = min($min, $uploadMaxSize);
98 self::$_maxFileSize = $min;
114 return $this->getDataSize()->convertSizeToBytes($size);
136 private function getDataSize()
138 if ($this->dataSize ===
null) {
143 return $this->dataSize;
getMaxFileSizeInMb($precision=0, $mode=\PHP_ROUND_HALF_DOWN)
convertSizeToInteger($size)
if($exist=($block->getProductCollection() && $block->getProductCollection() ->getSize())) $mode
getFileSizeInMb($fileSize, $precision=0, $mode=\PHP_ROUND_HALF_DOWN)