gpt4 book ai didi

javascript - 获取以 mb 或 kb 为单位的文件大小

转载 作者:太空狗 更新时间:2023-10-29 14:42:04 27 4
gpt4 key购买 nike

如果值大于 1024,我想获取文件大小(以 MB 为单位),如果小于 1024,则以 KB 为单位

$(document).ready(function() {
$('input[type="file"]').change(function(event) {
var _size = this.files[0].size + 'mb';
alert(_size);
});
});

<input type="file">

最佳答案

请在下面找到更新的代码。查看工作示例 here , 干杯!

 (function() {
document.querySelector('input[type="file"]').addEventListener("change", function(event) {
var _size = this.files[0].size;
var fSExt = new Array('Bytes', 'KB', 'MB', 'GB'),
i=0;while(_size>900){_size/=1024;i++;}
var exactSize = (Math.round(_size*100)/100)+' '+fSExt[i];
console.log('FILE SIZE = ',exactSize);
alert(exactSize);
});
})();
<input type="file" />

关于javascript - 获取以 mb 或 kb 为单位的文件大小,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33531140/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com