gpt4 book ai didi

javascript - 检查来自多个上传文件输入的所有扩展名

转载 作者:太空宇宙 更新时间:2023-11-04 15:16:46 25 4
gpt4 key购买 nike

我需要更改此代码,以便条件从多个选择文件输入中检查所有选定文件的文件扩展名,此代码仅检查一个。我有什么办法可以做到这一点吗?

var file = document.getElementById('file');
var ext = file.value.substring(file.value.lastIndexOf('.') + 1);

if(ext!== "mp4" && ext!== "m4v" && ext!== "f4v") {
alert('not an accepted file extension');
return false;
}

<input id="file" name="uploaded[]" type="file" multiple />

最佳答案

请注意,我只费心去获取字符串的最后三个字符,因为您只有三个字母的文件扩展名。如果您愿意,可以使用 .split('.') 获取段数组并选择该数组的最后一个元素。

var selection = document.getElementById('file');
for (var i=0; i<selection.files.length; i++) {
var ext = selection.files[i].name.substr(-3);
if(ext!== "mp4" && ext!== "m4v" && ext!== "fv4") {
alert('not an accepted file extension');
return false;
}
}

关于javascript - 检查来自多个上传文件输入的所有扩展名,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14390757/

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