diff --git a/application/classes/modules/media/Media.class.php b/application/classes/modules/media/Media.class.php index c252f778..13edadd2 100644 --- a/application/classes/modules/media/Media.class.php +++ b/application/classes/modules/media/Media.class.php @@ -443,6 +443,7 @@ class ModuleMedia extends ModuleORM $iHeight = $oImage->getHeight(); $sPath = $this->GetSaveDir($sTargetType, $sTargetId); + $iFileSize = $this->Fs_GetFileSize($sFileTmp); /** * Уникальное имя файла */ @@ -471,6 +472,7 @@ class ModuleMedia extends ModuleORM $this->Fs_RemoveFileLocal($sFileTmp); return $this->Image_GetLastError(); } + $iFileSize = $this->Fs_GetFileSize($sFileResult); } @@ -500,7 +502,7 @@ class ModuleMedia extends ModuleORM $oMedia->setTargetType($sTargetType); $oMedia->setFilePath($sFileResult); $oMedia->setFileName($aPathInfo['filename']); - $oMedia->setFileSize(filesize($sFileTmp)); + $oMedia->setFileSize($iFileSize); $oMedia->setWidth($iWidth); $oMedia->setHeight($iHeight); $oMedia->setDataOne('image_sizes', $aSizes); diff --git a/framework b/framework index c2686254..ad442cc0 160000 --- a/framework +++ b/framework @@ -1 +1 @@ -Subproject commit c26862543eb32dd24a69bac71701d660f968541b +Subproject commit ad442cc0a41c3729a8992a6a026daee944529064