Blueimp 上传插件使用 1000 字节作为单个 kb 而不是 1024
Blueimp upload plugin uses 1000 bytes as a single kb instead of 1024
我有一个关于这个插件转换的随机问题。如果这听起来很愚蠢,我深表歉意,但我找不到任何人对此提出问题,甚至无法谈论它。但这让我难倒了。我正在使用这个插件https://github.com/blueimp/jQuery-File-Upload
我以为这是一个错误,但发现了这段代码
_formatFileSize: function (bytes) {
if (typeof bytes !== 'number') {
return '';
}
if (bytes >= 1000000000) {
return (bytes / 1000000000).toFixed(2) + ' GB';
}
if (bytes >= 1000000) {
return (bytes / 1000000).toFixed(2) + ' MB';
}
return (bytes / 1000).toFixed(2) + ' KB';
},
据此,KB 是使用 1000 字节而不是 1024 字节计算的。所以我有点困惑,因为 windows 在检查文件大小时向我显示 1024,很多堆栈溢出问题都使用 1024 显示。
这将显示 1024 字节的答案PHP 文件大小 MB/KB 转换
同时,这里有双向的答案。所以我的问题是我应该使用哪一个,这应该重要吗?
MB
和 MiB
之间存在差异。
兆字节:
1,000 KB = 1 MB (decimal) (10^6 Byte = 1,000,000 Bytes)
兆字节:
1,024 KB = 1 MiB (binary) (2^20 Byte = 1,048,576 Bytes)
相关文章:
- Javascript,有没有一种方法可以将数组写成没有逗号或空格的单个文本字符串
- 如何使用javascript获取嵌套对象中所有子对象的单个属性
- 是否可以禁用jquery中的单个单选按钮
- 引导程序:在导航栏中,显示悬停在单个位置的基于Li Link的不同内容
- 使用jquery选中/取消选中单个复选框
- 单个页面上有多个标记表单
- 在不破坏未定义函数的情况下,对多个视图使用单个js文件
- 用于多个类事件Jquery的单个函数
- 仅使用文件对象选择单个文件
- 如何使用单个表单填写多个表单
- 如何将html打包到单个应用程序中
- 更改图层中单个矢量特征的图标
- 在ES6中,模块将导致多个网络调用,因为两个模块不能在单个文件中定义
- SIMPLE Javascript代码,用于显示谷歌电子表格中单个字段的数据
- 如何在具有某些 UI 视图的状态中管理工厂单个请求数据
- 来自单个Google Sheet的多个图表赢得't显示
- 如何对单个页面进行密码保护(这不是身份验证系统的一部分)
- 如何匹配多个值使用正则表达式返回单个值
- 数组在单个输入中返回
- Blueimp 上传插件使用 1000 字节作为单个 kb 而不是 1024