export function checkFileType(file: File, accepts: string[]) { if (!accepts || accepts.length === 0) { return true; } const newTypes = accepts.join('|'); const reg = new RegExp('\\.(' + newTypes + ')$', 'i'); return reg.test(file.name); } /** * 默认图片类型 */ export const defaultImageAccepts = ['jpg', 'jpeg', 'png', 'gif', 'webp']; export function checkImgType(file: File, accepts: string[] = defaultImageAccepts) { return checkFileType(file, accepts); }