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
您可能感兴趣的文章
- 07-04jQuery实现动态给table赋值的方法示例
- 07-12jQuery+Ajax请求本地数据加载商品列表
- 07-04JS点击缩略图整屏居中放大图片效果
- 11-05JS判断用户名及密码是否为空的方法
- 04-28JS实现动态添加DOM节点和事件的方法示
- 03-31微信小程序后台登录(非微信账号登录)实
- 03-16JS异步加载的三种实现方式
- 04-04jQuery自定义图片上传插件实例代码
- 03-17jquery 手势密码插件
- 04-25JavaScript中 DOM操作方法小结
- 07-18jQuery remove()过滤被删除的元素(推荐
- 03-31JS解决移动web开发手机输入框弹出的问
阅读排行
推荐教程
- 02-14js实现文本上下来回滚动
- 02-14JavaScript递归和定时器实例解析
- 02-14canvas的神奇用法
- 07-15jquery 接收 json 格式数据 转化时间类型输出
- 04-24Radio选项选中触发事件弹出输入框效果