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 学习笔记(九)call和apply方法
Jan 11 Javascript
修改jquery里的dialog对话框插件为框架页(iframe) 的方法
Sep 14 Javascript
MultiSelect左右选择控件的设计与实现介绍
Jun 08 Javascript
输入自动提示搜索提示功能的javascript:sugggestion.js
Sep 02 Javascript
js创建元素(节点)示例
Jan 02 Javascript
require.js的用法详解
Oct 20 Javascript
基于jquery实现的仿优酷图片轮播特效代码
Jan 13 Javascript
Angular2学习教程之组件中的DOM操作详解
May 28 Javascript
使用watch监听路由变化和watch监听对象的实例
Feb 24 Javascript
JavaScript同源策略和跨域访问实例详解
Apr 03 Javascript
js数据类型转换与流程控制操作实例分析
Dec 18 Javascript
利用JavaScript写一个简单计算器
Nov 27 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+Ajax实现表单验证的详解
2013/06/25 PHP
php生成图片验证码的实例讲解
2015/08/03 PHP
PHP递归获取目录内所有文件的实现方法
2016/11/01 PHP
PHP 与 UTF-8 的最佳实践详细介绍
2017/01/04 PHP
PHP论坛实现积分系统的思路代码详解
2020/06/01 PHP
javascript算法题 求任意一个1-9位不重复的N位数在该组合中的大小排列序号
2012/07/21 Javascript
JQuery中$.each 和$(selector).each()的区别详解
2015/03/13 Javascript
JS实现为表格动态添加标题的方法
2015/03/31 Javascript
Jquery基础教程之DOM操作
2015/08/19 Javascript
jQuery zTree加载树形菜单功能
2016/02/25 Javascript
实现React单页应用的方法详解
2016/08/02 Javascript
javascript中href和replace的比较(详解)
2016/11/25 Javascript
Vue2.0表单校验组件vee-validate的使用详解
2017/05/02 Javascript
解决Angular.js中使用Swiper插件不能滑动的问题
2018/02/26 Javascript
vue-router中scrollBehavior的巧妙用法
2018/07/09 Javascript
Vue拖拽组件列表实现动态页面配置功能
2019/06/17 Javascript
详解微信小程序图片地扯转base64解决方案
2019/08/18 Javascript
用JS实现一个简单的打砖块游戏
2019/12/11 Javascript
vue使用better-scroll实现滑动以及左右联动
2020/06/30 Javascript
深入了解Vue.js 混入(mixins)
2020/07/23 Javascript
Ant Design的可编辑Tree的实现操作
2020/10/31 Javascript
[09:37]2018DOTA2国际邀请赛寻真——不懈追梦的Team Serenity
2018/08/13 DOTA
Vue的el-scrollbar实现自定义滚动
2018/05/29 Python
python+numpy+matplotalib实现梯度下降法
2018/08/31 Python
浅谈Python爬虫基本套路
2019/03/25 Python
pandas通过字典生成dataframe的方法步骤
2019/07/23 Python
Django框架 查询Extra功能实现解析
2019/09/04 Python
python 实现批量替换文本中的某部分内容
2019/12/13 Python
CSS3属性box-shadow使用详细教程
2012/01/21 HTML / CSS
纯css3无js实现的Android Logo(有简单动画)
2013/01/21 HTML / CSS
html5指南-3.如何实现html元素拖拽功能
2013/01/07 HTML / CSS
校本研修个人总结
2015/02/28 职场文书
上市公司董事长岗位职责
2015/04/16 职场文书
2015年图书馆个人工作总结
2015/05/26 职场文书
Pycharm 如何设置HTML文件自动补全代码或标签
2021/05/21 Python
python中的sys模块和os模块
2022/03/20 Python