if (field == 'fileSize') {
if (value < 1024) {
return value.toFixed(2) + 'B'
} else if (value >= 1024 && value < Math.pow(1024, 2)) {
return parseFloat(value / 1024).toFixed(2) + 'KB'
} else if(value >= Math.pow(1024, 2) && value < Math.pow(1024, 3)){
return parseFloat(value / Math.pow(1024, 2)).toFixed(2) + 'MB';
} else if(value > Math.pow(1024, 3)){
return parseFloat(value / Math.pow(1024, 3)).toFixed(2) + 'GB';
} else if(value > Math.pow(1024, 4)){
return parseFloat(value / Math.pow(1024, 4)).toFixed(2) + 'T';
}
}
JS-001-前端开发中遇到filesize大小转化的问题
最新推荐文章于 2024-07-05 10:53:10 发布