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 相关文章推荐
在第一个input框内输入内容.textarea自动得到第一个文件框的值的javascript代码
Apr 20 Javascript
jQuery中setTimeout的几种使用方法小结
Apr 07 Javascript
jQuery UI插件自定义confirm确认框的方法
Mar 20 Javascript
简介JavaScript中substring()方法的使用
Jun 06 Javascript
JavaScript中apply方法的应用技巧小结
Sep 29 Javascript
Angular中管道操作符(|)的使用方法
Dec 15 Javascript
vue与vue-i18n结合实现后台数据的多语言切换方法
Mar 08 Javascript
layui清空,重置表单数据的实例
Sep 12 Javascript
jquery validate 实现动态增加/删除验证规则操作示例
Oct 28 jQuery
vue props default Array或是Object的正确写法说明
Jul 30 Javascript
js实现表格数据搜索
Aug 09 Javascript
js实现纯前端压缩图片
Nov 16 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中的多态性[译]
2011/08/02 PHP
Smarty中常用变量操作符汇总
2014/10/27 PHP
php基于dom实现读取图书xml格式数据的方法
2017/02/03 PHP
PHP 获取 ping 时间的实现方法
2017/09/29 PHP
PHP 扩展Memcached命令用法实例总结
2020/06/04 PHP
js类中获取外部函数名的方法
2007/08/19 Javascript
javascript不同页面传值的改进版
2008/09/30 Javascript
JS获取dom 对象 ajax操作 读写cookie函数
2009/11/18 Javascript
JS数学函数Exp使用说明
2012/08/09 Javascript
js判断浏览器类型的方法
2013/08/07 Javascript
从数组中随机取x条不重复数据的JS代码
2013/12/24 Javascript
jQuery学习笔记之jQuery构建函数的7种方法
2014/06/03 Javascript
Javascript实现的简单右键菜单类
2015/09/23 Javascript
vue页面切换到滚动页面显示顶部的实例
2018/03/13 Javascript
Angular学习笔记之集成三方UI框架、控件的示例
2018/03/23 Javascript
JavaScript插入排序算法原理与实现方法示例
2018/08/06 Javascript
微信小程序按钮点击跳转页面详解
2019/05/06 Javascript
Javascript执行上下文顺序的深入讲解
2020/11/04 Javascript
python with statement 进行文件操作指南
2014/08/22 Python
python实现获取序列中最小的几个元素
2014/09/25 Python
Python正则表达式匹配ip地址实例
2014/10/09 Python
使用Python发送各种形式的邮件的方法汇总
2015/11/09 Python
Python中基础的socket编程实战攻略
2016/06/01 Python
Python 修改列表中的元素方法
2018/06/26 Python
解决pycharm回车之后不能换行或不能缩进的问题
2019/01/16 Python
解决Pandas的DataFrame输出截断和省略的问题
2019/02/08 Python
python实现AES加密与解密
2019/03/28 Python
python3对接mysql数据库实例详解
2019/04/30 Python
Form表单及django的form表单的补充
2019/07/25 Python
JoJo Maman Bébé爱尔兰官网:英国最受欢迎的精品母婴品牌
2020/12/20 全球购物
汽车专业学生自我评价
2014/01/19 职场文书
党组织公开承诺书
2014/03/29 职场文书
怀念母亲教学反思
2014/04/28 职场文书
迎新年主持词
2015/07/06 职场文书
找规律教学反思
2016/02/23 职场文书
MySQL 8.0 Online DDL快速加列的相关总结
2021/06/02 MySQL