JS 获取文件后缀,判断文件类型(比如是否为图片格式)
1、获取文件后缀
有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取:
//文件路径
varfilePath = "file://upload/jb51.png";
//获取最后一个.的位置
varindex= filePath.lastIndexOf(".");
//获取后缀
varext = filePath.substring(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://upload/jb51.png";
//获取最后一个.的位置
var index= filePath.lastIndexOf(".");
//获取后缀
var ext = filePath.substr(index+1);
//判断是否是图片
console.log("该文件是否为图片:" + isAssetTypeAnImage(ext));
JS 获取文件后缀,判断文件类型(比如是否为图片格式)相关推荐
- js根据文件后缀判断文件类型
有时候需要前端根据文件后缀判断文件类型 下面是代码,不足之处还望补充~ /*** @description: 根据后缀判断文件类型* @param {String} fileName 文件名称* @r ...
- JS 根据后缀判断文件类型
/* 根据后缀判断文件类型 */ getFileType(fileName) {let suffix = ''; // 后缀获取let result = ''; // 获取类型结果if (fileNa ...
- [完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器...
[完美]原生JS获取浏览器版本判断--支持Edge,IE,Chrome,Firefox,Opera,Safari,以及各种使用Chrome和IE混合内核的浏览器 原文:[完美]原生JS获取浏览器版本判 ...
- java语言怎样判断文件夹_JAVA语言之如何判断文件,判断文件夹是否存在的代码...
本文主要向大家介绍了JAVA语言之如何判断文件,判断文件夹是否存在的代码,通过具体的内容向大家展示,希望对大家学习JAVA语言有所帮助. 一.判断文件是否存在,不存在则创建File file = ne ...
- js 获取文件名后缀
js获取文件名后缀,注释的内容为直接判断是否是对应得文件格式,是返回true,否返回false // string 文件名 getSuffix(string){if(string){let lastI ...
- 统计指定文件后缀的文件数量
import osdef file_amount(file_suffix: list, dir_path: str):"""统计指定文件后缀的文件数量Args:file_ ...
- .html扩展名的文件类型,JS 获取文件后缀,判断文件类型(比如是否为图片格式)...
1.获取文件后缀 有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取: //文件路径 var filePath = "file://upload/jb5 ...
- 前端判断文件后缀名_JS 获取文件后缀,判断文件类型(比如是否为图片格式)
1.获取文件后缀H3I免费资源网 有时候我们需要通过文件名或者路径,得到该文件的后缀名(扩展名),可以通过如下方式进行截取:H3I免费资源网 //文件路径 var filePath = "f ...
- js根据后缀判断文件文件类型
function getFileType(fileName) {// 后缀获取let suffix = '';// 获取类型结果let result = '';try {const flieArr = ...
最新文章
- 再谈java乱码:GBK和UTF-8互转尾部乱码问题分析
- gnuradio android手机,如何搭配USRP在安卓设备上搭建GNU Radio
- Go gin获取post请求数据
- php操作外部文件,php文件操作-将其他文件的数据添加到本文件中
- web动画_Web动画简介
- Oracle对表空间操作的sql
- python闭包与装饰器的代码解释
- java+ssh+mysql酒店网站管理系统源码
- 关于java.lang.ClassNotFoundException: org.git.mm.mysql.Driver的解决办法
- 基于.NET的分词软件设计与实现V1.0--总体思路及算法实现
- 服务器ftp网站怎么临时关闭,如何停止pyftpdlib FTP服务器?
- 范文杰 201421410010 作业2
- 《图解算法》学习笔记之快速排序
- dex2jar源码解析之总体介绍(一)
- 伺服电机抖动原因分析
- 他们都来全球边缘计算大会了,就差你了!
- ue4材质节点大全_UE4材质节点大全
- 怎么把php转成bt_php能不能转换成bt种子
- 3.32 小猪短租的爬虫-
- 实时视频传输协议RTP