From 918abd8dd499f29f86903415206a30fc37409d8f Mon Sep 17 00:00:00 2001 From: neverland Date: Sun, 19 Apr 2020 08:18:36 +0800 Subject: [PATCH] chore(Uploader): identify bmp and jfif format (#3040) --- packages/uploader/utils.ts | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/packages/uploader/utils.ts b/packages/uploader/utils.ts index 342be1be..d1efea4f 100644 --- a/packages/uploader/utils.ts +++ b/packages/uploader/utils.ts @@ -8,10 +8,10 @@ interface File { image: boolean; // 是否为图片 } -const IMAGE_EXT = ['jpeg', 'jpg', 'gif', 'png', 'svg', 'webp']; +const IMAGE_REGEXP = /\.(jpeg|jpg|gif|png|svg|webp|jfif|bmp|dpg)/i; -export function isImageUrl(url: string): boolean { - return IMAGE_EXT.some(ext => url.indexOf(`.${ext}`) !== -1 || url.indexOf(`.${ext.toLocaleUpperCase()}`) !== -1); // 有些七牛返回来的后缀的大写,加以判断 +function isImageUrl(url: string): boolean { + return IMAGE_REGEXP.test(url); } export function isImageFile(item: File): boolean {