gpt4 book ai didi

JavaScript 检查多次上传的文件扩展名

转载 作者:行者123 更新时间:2023-12-03 11:09:17 26 4
gpt4 key购买 nike

我有联系表格和 Js,它可以验证所选文件的大小。我还想添加扩展检查。到目前为止我的代码是

var inputs = $('input[type="file"]')
inputs.on('change', function () {
var size = 0;

inputs.each(function () {
$.each(this.files, function () {
size += this.size;
var names = [];

alert(x);

});
});

if (size > 19000000) {
alert('Ukupna dozvoljena veličina fajlova za upload je 20mb!');
$('.inputDugme').attr('disabled', 'disabled');
} else {
$('.inputDugme').removeAttr('disabled', 'disabled')
}
});

有没有办法获取文件扩展名,并将其保存在数组中。然后检查数组的内容。

最佳答案

您可以像这样收集扩展名:

var size = 0,
etx = [];

inputs.each(function () {
$.each(this.files, function () {
size += this.size;
ext.push(this.name.split('.').pop());
});
});

x[] = this.name; 在 Javascript 中不是有效语法,您应该使用 Array.prototype.push方法。

关于JavaScript 检查多次上传的文件扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/27685906/

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