国产成人精品久久免费动漫-国产成人精品天堂-国产成人精品区在线观看-国产成人精品日本-a级毛片无码免费真人-a级毛片毛片免费观看久潮喷

您的位置:首頁技術文章
文章詳情頁

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

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

1、獲取文件后綴

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

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

效果圖如下:

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

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 獲取文件后綴,判斷文件類型(比如是否為圖片格式)

3、第三種實現方式,今天好吧啦網小編剛get到的新技能

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

使用es6的箭頭函數

標簽: JavaScript
主站蜘蛛池模板: 一级色黄| 免费看欧美一级片 | 国产日本一区二区三区 | 91热久久免费精品99 | 国产成人精品综合久久久 | 久久aa毛片免费播放嗯啊 | free性丰满白嫩白嫩的hd | a级毛片免费| 97sese论坛 | 欧美高清免费精品国产自 | 国产精品九九九久久九九 | 在线视频精品视频 | 一级女性全黄久久生活片 | 欧美一区二区三区精品 | 国内自拍第五一页 | 国产成人欧美一区二区三区的 | 一色屋色费精品视频在线观看 | 好看毛片| 美女18网站 | 久久久久久久综合色一本 | 精品久久成人 | 国产精品 色 | 国产成人免费高清视频 | 国产成人ay手机在线观看 | 国产三级日本三级在线播放 | 日本成人免费观看 | 农村寡妇一级毛片免费看视频 | 午夜宅宅宅影院在线观看 | 在线观看免费精品国产 | 特级一级全黄毛片免费 | 国产午夜亚洲精品一区网站 | a毛片成人免费全部播放 | 成年人免费在线观看网站 | 午夜无遮挡怕怕怕免费视频 | 精品亚洲永久免费精品 | 日韩在线视频网址 | 亚洲第一页在线播放 | 欧美一级看片免费观看视频在线 | 网红主播大尺度精品福利视频 | 日韩一区二区在线播放 | 午夜大片免费男女爽爽影院久久 |