คำถามติดแท็ก human-readable

17
การแปลงขนาดไฟล์เป็นไบต์เป็นสตริงที่มนุษย์สามารถอ่านได้
ฉันใช้ฟังก์ชันนี้เพื่อแปลงขนาดไฟล์เป็นไบต์เป็นขนาดไฟล์ที่มนุษย์สามารถอ่านได้: function getReadableFileSizeString(fileSizeInBytes) { var i = -1; var byteUnits = [' kB', ' MB', ' GB', ' TB', 'PB', 'EB', 'ZB', 'YB']; do { fileSizeInBytes = fileSizeInBytes / 1024; i++; } while (fileSizeInBytes > 1024); return Math.max(fileSizeInBytes, 0.1).toFixed(1) + byteUnits[i]; }; อย่างไรก็ตามดูเหมือนว่านี่จะไม่ถูกต้อง 100% ตัวอย่างเช่น: getReadableFileSizeString(1551859712); // output is "1.4 …
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.