亚洲精品久久久中文字幕-亚洲精品久久片久久-亚洲精品久久青草-亚洲精品久久婷婷爱久久婷婷-亚洲精品久久午夜香蕉

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

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

瀏覽:58日期: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
主站蜘蛛池模板: 日本与大黑人xxxx | 泰国一级淫片免费看 | 2019国产开嫩苞视频 | 男女国产一级毛片 | 男女午夜爱爱久久无遮挡 | 亚洲美女精品 | 免费看成人国产一区二区三区 | 国产精品免费观看视频播放 | 岛国毛片一级一级特级毛片 | 毛片高清一区二区三区 | 国产高清在线观看 | 一 级 黄 色 大片 | 国内精品自在自线视频香蕉 | 日本一卡2卡三卡4卡 免费网站仙踪 | 微拍秒拍99福利精品小视频 | 噜噜噜福利视频在线观看 | 中国淫片 | 亚洲国产天堂久久综合 | 国产精品亚洲片在线观看不卡 | 国产一区二区三区四区偷看 | 亚洲国产人成中文幕一级二级 | 中国一级大片 | 日本亚洲黄色 | 国产成人精品久久一区二区三区 | 久久黄色大片 | 99久热在线精品视频观看 | 日本黄色大片免费 | 国内在线网友露脸自拍 | 国产一级爱c片免费观看 | 亚欧洲精品在线视频免费观看 | 丁香五婷婷| 久久精品国产只有精品2020 | 欧美一级永久免费毛片在线 | 亚洲欧美在线一区 | 一级片手机在线 | 国产一区二区高清 | 国产大陆精品另类xxxx | 一线高清视频在线观看www国产 | 国产高清大尺度一区二区不卡 | 伊人热人久久中文字幕 | 伊人久久综合网亚洲 |