diff --git a/ui/src/utils/utils.ts b/ui/src/utils/utils.ts index 68c01a00b..7907a5436 100644 --- a/ui/src/utils/utils.ts +++ b/ui/src/utils/utils.ts @@ -39,10 +39,14 @@ export function fileType(name: string) { 获得文件对应图片 */ export function getImgUrl(name: string) { - const typeList = ['txt', 'pdf', 'doc', 'csv', 'md'] - const type = typeList.includes(fileType(name)) ? fileType(name) : 'unknow' + const type = isRightType(name) ? fileType(name) : 'unknow' return new URL(`../assets/${type}-icon.svg`, import.meta.url).href } +// 是否是白名单后缀 +export function isRightType(name: string) { + const typeList = ['txt', 'pdf', 'doc', 'csv', 'md'] + return typeList.includes(fileType(name)) +} /* 从指定数组中过滤出对应的对象 diff --git a/ui/src/views/dataset/component/UploadComponent.vue b/ui/src/views/dataset/component/UploadComponent.vue index d83731cdd..25e150cd1 100644 --- a/ui/src/views/dataset/component/UploadComponent.vue +++ b/ui/src/views/dataset/component/UploadComponent.vue @@ -61,7 +61,7 @@