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中获取会员头像
- 04-09WPS便签更改字体大小教程
- 01-11诗文典-诗文典应用软件功能介绍
- 02-08python 实现单一数字取对数与数列取对
- 01-11嘉易行司机端-嘉易行司机端应用软件功
- 10-19iphone13pro面容解锁怎么设置
- 07-18百度地图解除微信绑定操作方法
- 05-09IIS8 通过web.config 实现http跳转到h
- 11-07荣耀X30max怎么调整系统时间
- 01-25Python打包exe时各种异常处理方案总结
- 10-13腾讯vip自动续费怎么关
最近更新
阅读排行
猜你喜欢
- 09-19交管12123怎么设置暂停账号
- 01-25华为mate40无障碍快捷方式设置方法
- 09-19小米平板5pro怎么设置电量百分比
- 10-02oppok9pro动态壁纸在哪里设置
- 09-26DirectAdmin控制面板备份网站数据的两
- 02-10python调试工具Birdseye的使用教程
- 09-24华为nova9Pro怎么提升游戏体验
- 10-31autosleep设置中文步骤介绍
- 07-05Linux arpwatch命令
- 03-30Windows下IIS安装SSL证书并自动续期