JS - 获取文件后缀,判断文件类型(比如是否为图片格式)
1,获取文件后缀
有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取:
//文件路径 var filePath = "file:///storage/emulated/0/opmark/User/Pic/hangge.png"; //获取最后一个.的位置 var index= filePath.lastIndexOf("."); //获取后缀 var ext = filePath.substr(index+1); //输出结果 console.log(ext);
效果图如下:
2,文件类型判断
我们得到文件后缀名后,根据后缀即可判断文件的类型(文件格式)。比如我们需要判断一个文件是否是图片格式,首先定义一个判断函数:
function isAssetTypeAnImage(ext) { return [ 'png', 'jpg', 'jpeg', 'bmp', 'gif', 'webp', 'psd', 'svg', 'tiff']. indexOf(ext.toLowerCase()) !== -1; }
使用时只需把后缀传入即可判断:
//文件路径 var filePath = "file:///storage/emulated/0/opmark/User/Pic/hangge.png"; //获取最后一个.的位置 var index= filePath.lastIndexOf("."); //获取后缀 var ext = filePath.substr(index+1); //判断是否是图片 console.log("该文件是否为图片:" + isAssetTypeAnImage(ext));
效果图如下:
原文链接:https://www.hangge.com/blog/cache/detail_1754.html#
(资源库 www.zyku.net)
上一篇:js中!和!!的区别与用法
栏 目:JavaScript
本文标题:JS - 获取文件后缀,判断文件类型(比如是否为图片格式)
本文地址:https://www.zyku.net/js/1910.html
您可能感兴趣的文章
- 06-26highlightjs网页代码高亮插件调用方法
- 05-10js中!和!!的区别与用法
- 05-10js实现文章目录索引导航(table of content)
- 05-10JS实现单张或多张图片持续无缝滚动的示例代码
- 05-10js根据后缀判断文件文件类型的代码
- 05-10JS端基于download.js实现图片、视频时直接下载而不是
- 04-02CentOS安装Nodejs教程
- 03-31PHP获取文件后缀名的7种方法
- 02-11JS操作剪贴板代码详解
- 01-04帝国CMS页面JS调用登录状态loginjs.php中获取会员头像
- 10-14红米note10pro怎么指纹解锁
- 10-27苹果13pro怎么设置免打扰模式
- 08-08火车头采集器fiddler 获取cookie的简
- 03-16解决Linux中ROOT用户删除普通用户报普
- 09-14小米平板5pro主题套装在哪里
- 09-14雅迪乐骑plus如何绑定手机
- 10-26苹果13如何设置流量
- 12-25好邦伲家政连锁-好邦伲家政连锁应用软
- 11-22Windows Server 2008 R2下修改MySQL 5
- 09-22Docker中使用SSH连接登录CentOS容器的

最近更新
阅读排行
猜你喜欢
- 02-26帝国CMS忘记后台管理员帐号怎么办?
- 10-28支付宝芝麻信用怎么删除逾期记录
- 12-27城小班司机端-城小班司机端应用软件功
- 12-21荣耀20s设置锁屏壁纸教程
- 10-10抖音审核员在哪里申请
- 02-20Dreamweaver CS3中的CSS布局规则
- 09-252022考研预报名流程分享
- 11-16QQ音乐怎么赠送好友数字专辑
- 09-19微信视频号怎么添加商品
- 10-19红米手表NFC使用方法分享