【发布时间】:2015-03-18 03:10:07
【问题描述】:
我有一个关于此插件转换的随机问题。如果这听起来很愚蠢,我深表歉意,但我找不到任何人对此提出问题甚至谈论它。但这让我很难过。我正在使用这个插件 https://github.com/blueimp/jQuery-File-Upload
我还以为是bug,结果发现了这段代码
_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 是使用 1000bytes 而不是 1024 计算的。所以我有点困惑,因为 windows 在检查文件大小时显示 1024,而很多 stackoverflow 问题显示使用 1024。
这显示了 1024 字节的答案 PHP filesize MB/KB conversion
同时,这里有两种方法的答案。所以我的问题是我应该使用哪一个,这是否重要?
【问题讨论】:
标签: javascript jquery byte blueimp