午夜剧场伦理_日本一道高清_国产又黄又硬_91黄色网战_女同久久另类69精品国产_妹妹的朋友在线

您的位置:首頁(yè)技術(shù)文章
文章詳情頁(yè)

JS 獲取文件后綴,判斷文件類型(比如是否為圖片格式)

瀏覽:175日期:2024-05-09 10:18:17

1、獲取文件后綴

有時(shí)候我們需要通過(guò)文件名或者路徑,得到該文件的后綴名(擴(kuò)展名),可以通過(guò)如下方式進(jìn)行截取:

//文件路徑var filePath = 'file://upload/jb51.png';//獲取最后一個(gè).的位置var index= filePath.lastIndexOf('.');//獲取后綴var ext = filePath.substr(index+1);//輸出結(jié)果console.log(ext);

效果圖如下:

JS 獲取文件后綴,判斷文件類型(比如是否為圖片格式)

2、文件類型判斷

我們得到文件后綴名后,根據(jù)后綴即可判斷文件的類型(文件格式)。比如我們需要判斷一個(gè)文件是否是圖片格式,首先定義一個(gè)判斷函數(shù):

function isAssetTypeAnImage(ext) { return [ ’png’, ’jpg’, ’jpeg’, ’bmp’, ’gif’, ’webp’, ’psd’, ’svg’, ’tiff’]. indexOf(ext.toLowerCase()) !== -1;}

使用時(shí)只需把后綴傳入即可判斷:

//文件路徑var filePath = 'file://upload/jb51.png';//獲取最后一個(gè).的位置var index= filePath.lastIndexOf('.');//獲取后綴var ext = filePath.substr(index+1);//判斷是否是圖片console.log('該文件是否為圖片:' + isAssetTypeAnImage(ext));

效果圖如下:

JS 獲取文件后綴,判斷文件類型(比如是否為圖片格式)

3、第三種實(shí)現(xiàn)方式,今天好吧啦網(wǎng)小編剛get到的新技能

<script>//文件路徑var fileName = 'file://upload/jb51.png';var Ttype='';//后綴獲取let suffix = ’’;// 獲取類型結(jié)果let result = ’’;const flieArr = fileName.split(’.’);suffix = flieArr[flieArr.length - 1];if(suffix!=''){suffix = suffix.toLocaleLowerCase();// 圖片格式const imglist = [’png’, ’jpg’, ’jpeg’, ’bmp’, ’gif’];// 進(jìn)行圖片匹配result = imglist.find(item => item === suffix);if (result) { Ttype=’image’;}}console.log('該文件是否為圖片:' + Ttype);</script>

使用es6的箭頭函數(shù)

標(biāo)簽: JavaScript
主站蜘蛛池模板: 国产精品视频网址 | 不卡欧美| av在线免费网站 | 魔性的诱惑 | 黄色大片黄色大片 | 欧美成人性生活 | 国产一二三区在线 | 成年人久久 | 免费成人在线视频观看 | 欧美一级视频在线观看 | 亚州视频在线 | 亚洲高清视频在线播放 | 色婷婷av一区二区三区之e本道 | 欧美精品在线一区二区三区 | 亚洲啪啪网 | 欧美视频在线一区 | 国内精品久久久久 | 五月婷婷国产 | 日韩影音 | 日韩精品网 | 日韩在线视频网址 | 伊人久久视频 | 中文字幕亚洲精品在线 | av看看| 日韩一级片免费看 | 久久国产综合 | 黄色在线免费播放 | 欧美激情亚洲色图 | 婷婷色吧 | 亚州国产精品视频 | 在线色网站 | 亚洲一区二区三区蜜桃 | 色网址在线观看 | 午夜一区二区三区在线观看 | 人操人视频 | 自拍一页 | 黄色免费网 | 国产成年人在线观看 | 成人综合在线视频 | 欧美裸体xxxx极品少妇 | 久久琪琪 |