javascript根据文件字节数返回文件大小
2024-08-27 01:41:39
function getFileSize(fileByte) {
var fileSizeByte = fileByte;
var fileSizeMsg = "";
if(fileSizeByte < 1024){
fileSizeMsg = fileSizeByte + "B";
}else if (fileSizeByte < 1048576) {
fileSizeMsg = window.parseFloat(((fileSizeByte / 1024)).toFixed(2)) + "KB";
}else if (fileSizeByte == 1048576) {
fileSizeMsg = "1MB";
}else if (fileSizeByte > 1048576 && fileSizeByte < 1073741824){
fileSizeMsg = window.parseFloat(((fileSizeByte / (1024 * 1024))).toFixed(2)) + "MB";
}else if (fileSizeByte > 1048576 && fileSizeByte == 1073741824){
fileSizeMsg = "1GB";
}else if (fileSizeByte > 1073741824 && fileSizeByte < 1099511627776){
fileSizeMsg = window.parseFloat(((fileSizeByte / (1024 * 1024 * 1024))).toFixed(2)) + "GB";
}else{
fileSizeMsg = "文件超过1TB";
}
return fileSizeMsg;
}
会根据字节数进行转换成文件大小,如果转换后有小数点则保留两位小数,并且小数点后只有一位或没有小数点时去除最后无用的0.
最新文章
- js实现Dictionary
- php多文件上传数组 转换
- 物联网安全拔“牙”实战——低功耗蓝牙(BLE)初探
- ubuntu14.04 中国源
- poj 3348--Cows(凸包求面积)
- hdu 2066 一个人的旅行(最短路问题)
- c#结构体和字节数组的转换、字节数组和stream的转换
- T4文本模板
- 普林斯顿大学算法课 Algorithm Part I Week 3 排序算法复杂度 Sorting Complexity
- CentOS 6.4 x86_64 安装GCC 4.7.3
- Java 多线程(四) 多线程访问成员变量与局部变量
- Python 简单聊天室
- [Mac] mac linux 多线程下载利器 axel
- 【读书笔记】C++Primer---第三章
- 对java web开发的理解
- python文件封装成*.exe文件(单文件和多文件)
- elasticsearch服务安装采坑
- c++ 11 移动语义
- 1.2万事开头hello world+交互+getpass、sys模块初识
- UVALive - 7263 Today Is a Rainy Day(bfs)