JS判断文件类型
判断文件类型的js
function fileType(filePath){
//获取最后一个.的位置
var index= filePath.lastIndexOf(".");
//获取后缀
var ext = filePath.substr(index+1);
//判断是否是视频类型
if(['mp4','avi','mov','rmvb','rm','flv','3gp'].indexOf(ext.toLowerCase()) != -1){
return 'video';
}
//判断是否是图片类型
if(['png', 'jpg', 'jpeg', 'bmp', 'gif', 'webp', 'psd', 'svg', 'tiff'].indexOf(ext.toLowerCase()) != -1){
return 'image';
}
//判断是否是音频类型
if(['cda','wav','mp3','wmv','flac','aac'].indexOf(ext.toLowerCase()) != -1){
return 'audio';
}
return 'otherType';
}
测试:
console.log(fileType('xxx.png'));
console.log(fileType('xxx.mp3'));
console.log(fileType('xxx.mp4'));
console.log(fileType('xxx.exe'));
返回结果
image
audio
video
otherType
本文来自博客园,作者:Huathy,遵循 CC 4.0 BY-NC-SA 版权协议。转载请注明原文链接:https://www.cnblogs.com/huathy/p/17253896.html

浙公网安备 33010602011771号