亚洲免费在线视频-亚洲啊v-久久免费精品视频-国产精品va-看片地址-成人在线视频网

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

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
主站蜘蛛池模板: 草久久免费视频 | 欧美另类高清xxxxx | 国产精品人成人免费国产 | 午夜在线亚洲 | 亚洲人成网站色7799在线观看 | 亚洲精品美女在线观看播放 | 国产精品欧美视频另类专区 | 暖暖视频日韩欧美在线观看 | 成人永久免费视频 | 永久免费精品视频 | 亚洲精品14p | 在线观看精品视频 | 手机看福利片 | 国产精品19禁在线观看2021 | 亚洲操综合 | 久久ri精品高清一区二区三区 | 欧美日本综合一区二区三区 | 手机在线色 | 国产一区二区在线观看免费 | 一级毛片免费不卡在线 | 国产一精品一aⅴ一免费 | 国内精品小视频福利网址 | 日韩欧美亚洲中字幕在线播放 | 国产乱淫a∨片免费视频 | 97影院理论在线观看 | vr18成人资源 | 亚洲人成a在线网站 | 欧美在线看欧美高清视频免费 | 色哟哟国产成人精品 | 亚洲国产天堂久久精品网 | 精品久久久中文字幕一区 | 久久久久久一级毛片免费野外 | 免费人成黄页在线观看视频国产 | 亚洲欧洲日产国码一级毛片 | 九九在线视频 | 日韩美女一区二区三区 | 美女一级毛片视频 | 精品在线观看一区 | 国产午夜精品久久久久小说 | 久久福利青草精品免费 | 亚洲国产视频在线 |