File manager - Edit - /home/c14075/dragmet-ural.ru/www/bitrix/js/ui/uploader/core/src/helpers/format-file-size.js
Back
import { Loc, Type } from 'main.core'; const formatFileSize = (size: number, base: number = 1024): string => { let i = 0; const units = getUnits(); while (size >= base && units[i + 1]) { size /= base; i++; } return (Type.isInteger(size) ? size : size.toFixed(1)) + units[i]; }; let fileSizeUnits = null; const getUnits = () => { if (fileSizeUnits !== null) { return fileSizeUnits; } const units = Loc.getMessage('UPLOADER_FILE_SIZE_POSTFIXES').split(/[|]/); fileSizeUnits = Type.isArrayFilled(units) ? units : ['B', 'kB', 'MB', 'GB', 'TB']; return fileSizeUnits; }; export default formatFileSize;
| ver. 1.4 |
Github
|
.
| PHP 7.4.33 | Generation time: 0.24 |
proxy
|
phpinfo
|
Settings