JS实现根据文件字节数返回文件大小的方法


Posted in Javascript onAugust 02, 2016

本文实例讲述了JS实现根据文件字节数返回文件大小的方法。分享给大家供大家参考,具体如下:

function getFileSize(fileByte) {
  var fileSizeByte = fileByte;
  var fileSizeMsg = "";
  if (fileSizeByte < 1048576) fileSizeMsg = (fileSizeByte / 1024) + "KB";
  else if (fileSizeByte == 1048576) fileSizeMsg = "1MB";
  else if (fileSizeByte > 1048576 && fileSizeByte < 1073741824) fileSizeMsg = (fileSizeByte / (1024 * 1024)) + "MB";
  else if (fileSizeByte > 1048576 && fileSizeByte == 1073741824) fileSizeMsg = "1GB";
  else if (fileSizeByte > 1073741824 && fileSizeByte < 1099511627776) fileSizeMsg = (fileSizeByte / (1024 * 1024 * 1024)) + "GB";
  else fileSizeMsg = "文件超过1TB";
  return fileSizeMsg;
}

希望本文所述对大家JavaScript程序设计有所帮助。

Javascript 相关文章推荐
JavaScript入门教程(12) js对象化编程
Jan 31 Javascript
jQuery异步加载数据并添加事件示例
Aug 24 Javascript
分享9个最好用的JavaScript开发工具和代码编辑器
Mar 24 Javascript
jQuery+ajax实现文章点赞功能的方法
Dec 31 Javascript
JavaScript获取css行间样式,内连样式和外链样式的简单方法
Jul 18 Javascript
深入学习js瀑布流布局
Oct 14 Javascript
bootstrap 设置checkbox部分选中效果
Apr 20 Javascript
JavaScript之iterable_动力节点Java学院整理
Jun 29 Javascript
react配合antd组件实现的管理系统示例代码
Apr 24 Javascript
快速解决vue在ios端下点击响应延时的问题
Aug 27 Javascript
JavaScript字符串处理常见操作方法小结
Nov 15 Javascript
javascript之Object.assign()的痛点分析
Mar 03 Javascript
js实现四舍五入完全保留两位小数的方法
Aug 02 #Javascript
Highcharts入门之基本属性
Aug 02 #Javascript
js检查是否关闭浏览器的方法
Aug 02 #Javascript
Highcharts入门之简介
Aug 02 #Javascript
jQuery 获取页面li数组并删除不在数组中的key
Aug 02 #Javascript
AngularJS基础 ng-readonly 指令简单示例
Aug 02 #Javascript
AngularJS基础 ng-paste 指令简单示例
Aug 02 #Javascript
You might like
8个出色的WordPress SEO插件收集
2011/02/26 PHP
简单的php写入数据库类代码分享
2011/07/26 PHP
利用curl 多线程 模拟 并发的详解
2013/06/14 PHP
PHP开发中常见的安全问题详解和解决方法(如Sql注入、CSRF、Xss、CC等)
2014/04/21 PHP
初始Nodejs
2014/11/08 NodeJs
JS实现先显示大图后自动收起显示小图的广告代码
2015/09/04 Javascript
jqTransform美化表单
2015/10/10 Javascript
JS实时弹出新消息提示框并有提示音响起的实现代码
2016/04/20 Javascript
Jquery 整理元素选取、常用方法一览表
2016/11/26 Javascript
JavaScript实现区块链
2018/03/14 Javascript
node实现登录图片验证码的示例代码
2018/04/20 Javascript
详解webpack4多入口、多页面项目构建案例
2018/05/25 Javascript
Postman的下载及安装教程详解
2018/10/16 Javascript
小程序卡片切换效果组件wxCardSwiper的实现
2020/02/13 Javascript
Vue.js使用axios动态获取response里的data数据操作
2020/09/08 Javascript
一起来了解一下JavaScript的预编译(小结)
2021/03/01 Javascript
django接入新浪微博OAuth的方法
2015/06/29 Python
Linux 发邮件磁盘空间监控(python)
2016/04/23 Python
python微信跳一跳系列之棋子定位颜色识别
2018/02/26 Python
Python采集代理ip并判断是否可用和定时更新的方法
2018/05/07 Python
Python实现井字棋小游戏
2020/03/09 Python
Python响应对象text属性乱码解决方案
2020/03/31 Python
解决python中显示图片的plt.imshow plt.show()内存泄漏问题
2020/04/24 Python
解决import tensorflow导致jupyter内核死亡的问题
2021/02/06 Python
法国春天百货官网:Printemps.com
2020/06/29 全球购物
华为慧通笔试题
2016/04/22 面试题
struct和class的区别
2015/11/20 面试题
什么是View State?
2013/01/27 面试题
新文化运动的口号
2014/06/21 职场文书
校长创先争优承诺书
2014/08/30 职场文书
家长高考寄语
2015/02/27 职场文书
2016计划生育先进个人事迹材料
2016/02/29 职场文书
Python 把两层列表展开平铺成一层(5种实现方式)
2021/04/07 Python
Win11软件图标固定到任务栏
2022/04/19 数码科技
Python使用Beautiful Soup(BS4)库解析HTML和XML
2022/06/05 Python
OpenFeign实现远程调用
2022/08/14 Java/Android