formatFileSize()
function formatFileSize(bytes): string;
Defined in: packages/utils/src/file/index.ts:19
把字节数格式化成带单位的可读字符串。
单位止于 GB:更大的值继续用 GB 表示,不会出现 TB。数值保留两位小数。
非法输入不抛错,一律降级成 '0 B',方便直接渲染。
Parameters
| Parameter | Type | Description |
|---|---|---|
bytes | number | 字节数 |
Returns
string
形如 '1.5 MB' 的字符串;bytes 为 NaN / Infinity / 负数 / 0 时返回 '0 B'
Example
formatFileSize(1536); // '1.5 KB'
formatFileSize(-1); // '0 B'