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 相关文章推荐
jquery 缓存问题的几个解决方法
Nov 11 Javascript
js捕获鼠标滚轮事件代码
Dec 16 Javascript
一张表格告诉你windows.onload()与$(document).ready()的区别
May 16 Javascript
javascript制作坦克大战全纪录(1)
Nov 27 Javascript
js获取checkbox值的方法
Jan 28 Javascript
js简单判断移动端系统的方法
Feb 25 Javascript
AngularJS下对数组的对比分析
Aug 24 Javascript
JS如何生成一个不重复的ID的函数
Dec 25 Javascript
webpack中的热刷新与热加载的区别
Apr 09 Javascript
Vue Element UI + OSS实现上传文件功能
Jul 31 Javascript
JS实现扫码枪扫描二维码功能
Jan 03 Javascript
Vue 封装防刷新考试倒计时组件的实现
Jun 05 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扩展介绍与开发教程
2010/08/19 PHP
改写ThinkPHP的U方法使其路由下分页正常
2014/07/02 PHP
20个2014年最优秀的PHP框架回顾
2014/10/22 PHP
Laravel学习教程之从入口到输出过程详解
2017/08/27 PHP
jQuery中的val()示例应用
2014/02/26 Javascript
鼠标移到图片上变大显示而不是放大镜效果
2014/06/15 Javascript
JS实现仿京东淘宝竖排二级导航
2014/12/08 Javascript
javascript异步编程代码书写规范Promise学习笔记
2015/02/11 Javascript
JavaScript实现文字与图片拖拽效果的方法
2015/02/16 Javascript
Windows系统下Node.js的简单入门教程
2015/06/23 Javascript
JavaScript中的Object对象学习教程
2016/05/20 Javascript
AngularJS  $on、$emit和$broadcast的使用
2016/09/05 Javascript
JavaScript递归操作实例浅析
2016/10/31 Javascript
基于node下的http小爬虫的示例代码
2018/01/11 Javascript
一秒学会微信小程序制作table表格
2019/02/14 Javascript
[01:01]青春无憾,一战成名——DOTA2全国高校联赛开启
2018/02/25 DOTA
python简单实现基于SSL的IRC bot实例
2015/06/15 Python
python执行使用shell命令方法分享
2017/11/08 Python
用python实现对比两张图片的不同
2018/02/05 Python
Python读写docx文件的方法
2018/05/08 Python
Python 爬虫之Beautiful Soup模块使用指南
2018/07/05 Python
Python中栈、队列与优先级队列的实现方法
2019/06/30 Python
深入了解Python iter() 方法的用法
2019/07/11 Python
Python 调用 Outlook 发送邮件过程解析
2019/08/08 Python
python rsync服务器之间文件夹同步脚本
2019/08/29 Python
python实现自动打卡的示例代码
2020/10/10 Python
python实现学生信息管理系统源码
2021/02/22 Python
惠普香港官方商店:HP香港
2019/04/30 全球购物
门诊手术室工作制度
2014/01/30 职场文书
五年级音乐教学反思
2014/02/06 职场文书
九一八事变演讲稿
2014/09/05 职场文书
村干部群众路线教育活动对照检查材料
2014/10/01 职场文书
公司岗位说明书
2015/10/08 职场文书
2016入党积极分子党校培训心得体会
2016/01/06 职场文书
浅谈Golang 切片(slice)扩容机制的原理
2021/06/09 Golang
Python Matplotlib绘制两个Y轴图像
2022/04/13 Python