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 URL锚点取值方法
Feb 25 Javascript
javascript 添加和移除函数的通用方法
Oct 20 Javascript
JavaScript高级程序设计 阅读笔记(四) ECMAScript中的类型转换
Feb 27 Javascript
jquery 删除cookie失效的解决方法
Nov 12 Javascript
JS实现文字放大效果的方法
Mar 03 Javascript
JavaScript获取页面中表单(form)数量的方法
Apr 03 Javascript
Node.js和Express简单入门介绍
Mar 24 Javascript
Zepto实现密码的隐藏/显示
Apr 07 Javascript
详解webpack + react + react-router 如何实现懒加载
Nov 20 Javascript
微信小程序设置全局请求URL及封装wx.request请求操作示例
Apr 02 Javascript
怎么使用javascript深度拷贝一个数组
Jun 06 Javascript
使用axios请求接口,几种content-type的区别详解
Oct 29 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
PHP调用三种数据库的方法(2)
2006/10/09 PHP
解析php中获取url与物理路径的总结
2013/06/21 PHP
php获取新浪微博数据API实例
2013/11/12 PHP
JavaScript 中的事件教程
2007/04/05 Javascript
JavaScript 事件查询综合
2009/07/13 Javascript
js 编写规范
2010/03/03 Javascript
JavaScript高级程序设计 读书笔记之八 Function类及闭包
2012/02/27 Javascript
从零学jquery之如何使用回调函数
2014/05/16 Javascript
node.js中使用socket.io制作命名空间
2014/12/15 Javascript
JavaScript入门基础
2015/08/12 Javascript
jQuery 实现评论等级好评差评特效
2016/05/06 Javascript
JavaScript键盘事件常见用法实例分析
2019/01/03 Javascript
JavaScript实现滑动门效果
2020/01/18 Javascript
vue-cli单页面预渲染seo-prerender-spa-plugin操作
2020/08/10 Javascript
Openlayers实现地图的基本操作
2020/09/28 Javascript
夯基础之手撕javascript继承详解
2020/11/09 Javascript
举例讲解Python中的迭代器、生成器与列表解析用法
2016/03/20 Python
Android分包MultiDex策略详解
2017/10/30 Python
Python实现iOS自动化打包详解步骤
2018/10/03 Python
python将字符串list写入excel和txt的实例
2019/07/20 Python
python 调试冷知识(小结)
2019/11/11 Python
基于Python获取城市近7天天气预报
2019/11/26 Python
python 实现将小图片放到另一个较大的白色或黑色背景图片中
2019/12/12 Python
解决pytorch 模型复制的一些问题
2021/03/03 Python
CSS3 实现弹跳的小球动画
2020/10/26 HTML / CSS
S’well Bottle保温杯官网:绝缘不锈钢水瓶
2018/05/09 全球购物
德国旅行、体验和活动的预订平台:Watado
2019/12/04 全球购物
关于旷工的检讨书
2014/02/02 职场文书
小学庆六一活动方案
2014/02/28 职场文书
珍惜水资源建议书
2014/03/12 职场文书
八一建军节营销活动方案
2014/08/31 职场文书
反腐倡廉剖析材料
2014/09/30 职场文书
机关作风建设剖析材料
2014/10/11 职场文书
创业计划书之甜品店
2019/09/18 职场文书
Redis遍历所有key的两个命令(KEYS 和 SCAN)
2021/04/12 Redis
解决spring.thymeleaf.cache=false不起作用的问题
2022/06/10 Java/Android