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 相关文章推荐
两个SUBMIT按钮,如何区分处理
Aug 22 Javascript
javascript数组使用调用方法汇总
Dec 08 Javascript
当自定义数据属性为json格式字符串时jQuery的data api问题探讨
Feb 18 Javascript
js点击事件链接的问题解决
Apr 25 Javascript
jquery实现简单手风琴菜单效果实例
Jun 13 Javascript
jquery判断对象是否为空并遍历对象的简单实例
Jul 26 Javascript
JS获取IE版本号与HTML设置IE文档模式的方法
Oct 09 Javascript
详解Vue生命周期的示例
Mar 10 Javascript
详解a++和++a的区别
Aug 30 Javascript
详解使用jQuery.i18n.properties实现js国际化
May 04 jQuery
echarts设置图例颜色和地图底色的方法实例
Aug 01 Javascript
原生js+css调节音量滑块
Jan 15 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 高手之路(二)
2006/10/09 PHP
Session服务器配置指南与使用经验的深入解析
2013/06/17 PHP
php json_encode值中大括号与花括号区别
2013/09/30 PHP
php中curl使用指南
2015/02/05 PHP
php实现的微信红包算法分析(非官方)
2015/09/25 PHP
php+ajax+json 详解及实例代码
2016/12/12 PHP
jquery ajax实现下拉框三级无刷新联动,且保存保持选中值状态
2013/10/29 Javascript
js实现横向百叶窗效果网页切换动画效果的方法
2015/03/02 Javascript
纯css实现窗户玻璃雨滴逼真效果
2015/08/23 Javascript
详解JS正则replace的使用方法
2016/03/06 Javascript
AngularJS控制器继承自另一控制器
2016/05/09 Javascript
js实现从左向右滑动式轮播图效果
2017/07/07 Javascript
javascript原生封装一个淡入淡出效果的函数测试实例代码
2018/03/19 Javascript
JS实现的透明度渐变动画效果示例
2018/04/28 Javascript
Vuex模块化应用实践示例
2020/02/03 Javascript
vue 动态添加的路由页面刷新时失效的原因及解决方案
2021/02/26 Vue.js
[55:39]DOTA2-DPC中国联赛 正赛 VG vs LBZS BO3 第二场 1月19日
2021/03/11 DOTA
python3 遍历删除特定后缀名文件的方法
2018/04/23 Python
Python实现的当前时间多加一天、一小时、一分钟操作示例
2018/05/21 Python
Python3爬虫爬取百姓网列表并保存为json功能示例【基于request、lxml和json模块】
2018/12/05 Python
PyQt5显示GIF图片的方法
2019/06/17 Python
python 实现保存最新的三份文件,其余的都删掉
2019/12/22 Python
python 解决flask 图片在线浏览或者直接下载的问题
2020/01/09 Python
CSS3教程(6):创建网站多列
2009/04/02 HTML / CSS
以太网Ethernet IEEE802.3
2013/08/05 面试题
施工材料员岗位职责
2014/02/12 职场文书
大学生学期自我鉴定
2014/03/19 职场文书
财务整改报告范文
2014/11/05 职场文书
三好学生个人总结
2015/02/15 职场文书
民事起诉书范本
2015/05/19 职场文书
庆七一晚会主持词
2015/06/30 职场文书
读《教育心理学》心得体会
2016/01/22 职场文书
80后创业总结的9条职场用人思想,记得收藏
2019/08/13 职场文书
基于HTML十秒做出淘宝页面
2021/10/24 HTML / CSS
Win11怎么跳过联网验机 ?Win11跳过联网验机激活教程
2022/04/05 数码科技
Github 使用python对copilot做些简单使用测试
2022/04/14 Python