js:filesize.js将文件大小转换为人类可读的格式

简介: js:filesize.js将文件大小转换为人类可读的格式

filesize.js provides a simple way to get a human readable file size string from a number (float or integer) or string.(来自官网)


文档:


https://filesizejs.com/


https://www.npmjs.com/package/filesize


https://github.com/avoidwork/filesize.js


NPM

安装


npm i -S filesize

使用示例


const filesize = require('filesize');
console.log(filesize(1024)); // 1.02 kB
console.log(filesize(1024 * 1024)); // 1.05 MB
console.log(filesize(1024 * 1024 * 1024)); // 1.07 GB
console.log(filesize(1024 * 1024 * 1024 * 1024)); // 1.1 TB

CDN

# 生产环境
https://cdnjs.cloudflare.com/ajax/libs/filesize/8.0.7/filesize.min.js
# 开发环境
https://cdnjs.cloudflare.com/ajax/libs/filesize/8.0.7/filesize.js

使用示例


<script src="https://cdnjs.cloudflare.com/ajax/libs/filesize/8.0.7/filesize.min.js"></script>
<script>
    console.log(filesize(1024)); // 1.02 kB
    console.log(filesize(1024 * 1024)); // 1.05 MB
    console.log(filesize(1024 * 1024 * 1024)); // 1.07 GB
    console.log(filesize(1024 * 1024 * 1024 * 1024)); // 1.1 TB
</script>
相关文章
|
6月前
|
JavaScript 前端开发
JS将两个数组和合并成数组包对象格式的方法
JS将两个数组和合并成数组包对象格式的方法
93 0
|
6月前
|
前端开发 JavaScript Java
JavaScript复制内容到剪切板 带格式的复制
JavaScript复制内容到剪切板 带格式的复制
101 0
|
2月前
|
XML JSON JavaScript
js的json格式
js的json格式
|
1月前
|
机器学习/深度学习 JSON JavaScript
LangChain-21 Text Splitters 内容切分器 支持多种格式 HTML JSON md Code(JS/Py/TS/etc) 进行切分并输出 方便将数据进行结构化后检索
LangChain-21 Text Splitters 内容切分器 支持多种格式 HTML JSON md Code(JS/Py/TS/etc) 进行切分并输出 方便将数据进行结构化后检索
22 0
|
2月前
|
SQL 安全 数据库
用html+javascript打造公文一键排版系统2:显示源码/显示预览、清除格式
用html+javascript打造公文一键排版系统2:显示源码/显示预览、清除格式
|
3月前
|
JavaScript
将jq转为原生js格式
将jq转为原生js格式
34 2
|
4月前
|
存储 资源调度 前端开发
JavaScript 使用axios库发送 post请求给后端, 给定base64格式的字符串数据和一些其他参数, 使用表单方式提交, 并使用onUploadProgress显示进度
使用 Axios 发送包含 Base64 数据和其他参数的 POST 请求时,可以通过 `onUploadProgress` 监听上传进度。由于整个请求体被视为一个单元,所以进度可能不够精确,但可以模拟进度反馈。前端示例代码展示如何创建一个包含 Base64 图片数据和额外参数的 `FormData` 对象,并在上传时更新进度条。后端使用如 Express 和 Multer 可处理 Base64 数据。注意,实际进度可能不如文件上传精确,显示简单加载状态可能更合适。
文本vitepress,如何设置背景图,如何插入背景图,如何插入logo,为了放背景图片,我们要新建pubilc的文件夹,插入logo要在config.js中进行配置,注意细节,在添加背景时,注意格式
文本vitepress,如何设置背景图,如何插入背景图,如何插入logo,为了放背景图片,我们要新建pubilc的文件夹,插入logo要在config.js中进行配置,注意细节,在添加背景时,注意格式
|
5月前
|
JavaScript 前端开发
js数组包对象格式怎么根据不同的键值使用sort排序一组数组
js数组包对象格式怎么根据不同的键值使用sort排序一组数组
31 0
|
6月前
编程笔记 html5&css&js 007 HTML文本:段落和格式
编程笔记 html5&css&js 007 HTML文本:段落和格式