gpt4 book ai didi

javascript - 如何使用 webkitdirectory 获取目录大小、HTML5 文件 api

转载 作者:行者123 更新时间:2023-12-03 05:00:58 37 4
gpt4 key购买 nike

我正在尝试在输入元素中使用 HTML5 文件 api + webkitdirectory。

<input type="file" name="files[]" id="myfile" multiple="" directory="" webkitdirectory="" mozdirectory="">

如何使用 javascript/jquery 获取所选文件夹/目录的大小(以 kb/mb 等为单位)。

请帮忙,因为我自己无法弄清楚。

最佳答案

选择目录或文件后,您可以循环访问输入的 files 属性

$('#myfile').change(function(e) {

var totalSize = [].reduce.call(this.files, function(tot, currFile) {
console.log(currFile.name , ' size=', currFile.size);
return tot + currFile.size;
}, 0);

console.log('Total size = ', totalSize)

})
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<input type="file" name="files[]" id="myfile" multiple="" directory="" webkitdirectory="" mozdirectory="">

关于javascript - 如何使用 webkitdirectory 获取目录大小、HTML5 文件 api,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42227838/

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