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 arguments 传递给函数的隐含参数
Aug 21 Javascript
jquery方法+js一般方法+js面向对象方法实现拖拽效果
Aug 30 Javascript
找出字符串中出现次数最多的字母和出现次数精简版
Nov 07 Javascript
jquery js 获取时间差、时间格式具体代码
Jun 05 Javascript
使用jQuery jqPlot插件绘制柱状图
Dec 18 Javascript
jQuery实现网页抖动的菜单抖动效果
Aug 07 Javascript
深入探讨前端框架react
Dec 09 Javascript
BootStrap Tooltip插件源码解析
Dec 27 Javascript
深入探究AngularJs之$scope对象(作用域)
Jul 20 Javascript
JS实现的加减乘除四则运算计算器示例
Aug 09 Javascript
史上最全JavaScript数组去重的十种方法(推荐)
Aug 17 Javascript
JavaScript实现复选框全选功能
Apr 11 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常用技巧总结(附函数代码)
2012/02/04 PHP
PHP实现的连贯操作、链式操作实例
2014/07/08 PHP
PHP获取客户端及服务器端IP的封装类
2016/07/21 PHP
php 实现Hash表功能实例详解
2016/11/29 PHP
php json中文编码为null的解决办法
2016/12/14 PHP
PHP实现分布式memcache设置web集群session同步的方法
2018/04/10 PHP
Laravel5.3+框架定义API路径取消CSRF保护方法详解
2020/04/06 PHP
jQuery EasyUI API 中文文档 - Menu菜单
2011/10/03 Javascript
jQuery判断密码强度实现思路及代码
2013/04/24 Javascript
图片上传插件jquery.uploadify详解
2013/11/15 Javascript
如何设置一定时间内只能发送一次请求
2014/02/28 Javascript
EasyUi datagrid 实现表格分页
2015/02/10 Javascript
多个js毫秒倒计时同时进行效果
2016/01/05 Javascript
原生js实现class的添加和删除简单代码
2016/07/12 Javascript
详解利用exif.js解决ios手机上传竖拍照片旋转90度问题
2016/11/04 Javascript
总结几道关于Node.js的面试问题
2017/01/11 Javascript
Vue.js实现模拟微信朋友圈开发demo
2017/04/20 Javascript
仿vue-cli搭建属于自己的脚手架的方法步骤
2019/04/17 Javascript
JavaScript实现美化滑块效果
2019/05/17 Javascript
解决Vue项目打包后打开index.html页面显示空白以及图片路径错误的问题
2019/10/25 Javascript
JS实现商品橱窗特效
2020/01/09 Javascript
原生js实现放大镜组件
2021/01/22 Javascript
Python的Socket编程过程中实现UDP端口复用的实例分享
2016/03/19 Python
横向对比分析Python解析XML的四种方式
2016/03/30 Python
python实现简单购物商城
2016/05/21 Python
mac PyCharm添加Python解释器及添加package路径的方法
2018/10/29 Python
python:按行读入,排序然后输出的方法
2019/07/20 Python
PyCharm专业最新版2019.1安装步骤(含激活码)
2019/10/09 Python
详解python环境安装selenium和手动下载安装selenium的方法
2020/03/17 Python
Currentbody西班牙:美容仪专家
2019/09/28 全球购物
护士自荐信
2013/10/25 职场文书
教师自我鉴定
2013/12/13 职场文书
《草原的早晨》教学反思
2014/04/08 职场文书
小学生纪念九一八事变演讲稿
2014/09/14 职场文书
小学母亲节活动总结
2015/02/10 职场文书
假如给我三天光明:舟逆水而行,人遇挫而达 
2019/10/29 职场文书