Bug #60327
closedChange sys_file.size type from INT to BIGINT
100%
Description
Hi.
Because type for sys_file.size is "INT" max file size is limited to 2147483647 Byte (2GB) by storing entries in table sys_file.
Therefore wrong values are displayed in the filelist for files bigger than 2 GigaByte.
Displaying file sizes in the frontend requires using something like
filesize("physical/path/to/file/file.ext");
The much better way is using something like
\TYPO3\CMS\Core\Utility\GeneralUtility::formatSize( $file->getOriginalResource()->getSize(), ' | KB| MB| GB' )
but this is not possible for files bigger than 2 Gigabyte as I explained.
Updated by Gerrit Code Review over 10 years ago
- Status changed from New to Under Review
Patch set 1 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at https://review.typo3.org/31737
Updated by Gerrit Code Review over 10 years ago
Patch set 2 for branch master of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/31737
Updated by Gerrit Code Review over 10 years ago
Patch set 1 for branch TYPO3_6-2 of project Packages/TYPO3.CMS has been pushed to the review server.
It is available at http://review.typo3.org/31752
Updated by Stefan Neufeind over 10 years ago
- Status changed from Under Review to Resolved
- % Done changed from 0 to 100
Applied in changeset d02962f315e9f5cfbe8e74350389d45e7f68ef55.