mirror of
https://github.com/haiwen/seahub.git
synced 2025-09-13 22:01:06 +00:00
fix utils
This commit is contained in:
@@ -7,9 +7,13 @@ export const keyCodes = {
|
||||
}
|
||||
|
||||
export function bytesToSize(bytes) {
|
||||
if (typeof(bytes) == 'undefined') return ' '
|
||||
|
||||
if(bytes < 0) return '--'
|
||||
const sizes = ['bytes', 'KB', 'MB', 'GB', 'TB', 'PB']
|
||||
if (bytes === 0) return bytes + sizes[0]
|
||||
|
||||
if (bytes === 0) return bytes + ' ' + sizes[0]
|
||||
|
||||
const i = parseInt(Math.floor(Math.log(bytes) / Math.log(1000)), 10)
|
||||
if (i === 0) return bytes + ' ' + sizes[i]
|
||||
return (bytes / (1000 ** i)).toFixed(1) + ' ' + sizes[i]
|
||||
|
Reference in New Issue
Block a user