需求中要求把附件中的图片筛选出来做成缩略图,其他正常显示
自己封装了个方法:
/** * 判断某附件是否为图片格式 * @param name 文件名称 * @returns {boolean} */ function isImg(name) { var idx = name.indexOf('.'); if (idx === -1) { console.warn('name格式不正确,请检查'); return; } var type = name.substr(idx + 1); imgArr = [ 'bmp', 'jpg', 'png', 'tif', 'gif', 'pcx', 'tga', 'exif', 'fpx', 'svg', 'psd', 'cdr', 'pcd', 'dxf', 'ufo', 'eps', 'ai', 'raw', 'WMF', 'webp' ]; return imgArr.indexOf(type) !== -1 ? true : false; }