هوکها
توابع
کامپوننتهای مرتبه بالا
fileSizeUnit
تابع fileSizeUnit اندازه فایل (به بایت) را به یک رشته قابل خواندن با واحدهای مناسب (kB، MB و غیره) تبدیل میکند.
مثال
import fileSizeUnit from '@/utils/fileSizeUnit'
// Using SI units (default)
const sizeSI = fileSizeUnit(1500) // output: '1.5 kB'
// Using binary units
const sizeBinary = fileSizeUnit(1500, false) // output: '1.46 KiB'
// Specifying decimal places
const sizeWithDecimal = fileSizeUnit(1536000, true, 2) // output: '1.54 MB'
پارامترها
| param | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| bytes | اندازه فایل به بایت. | number | - |
| si | تعیین میکند که آیا از واحدهای SI (مبنای 1000) یا واحدهای باینری (مبنای 1024) استفاده شود. | boolean | - |
| dp | تعداد ارقام اعشار در خروجی فرمت شده. | number | - |
پارامترها
| بازگشتی | توضیحات | نوع | پیشفرض |
|---|---|---|---|
| result | اندازه فایل فرمت شده با واحد مناسب، بر اساس تعداد بایت. | string | - |