From a6e2aca2819f1bec157af1e0a1b72d33cc2fe3f3 Mon Sep 17 00:00:00 2001 From: simontigers <47096077+simontigers@users.noreply.github.com> Date: Thu, 21 Dec 2023 18:58:35 +0800 Subject: [PATCH] fix(api): svg upload (#321) --- cmdb-api/api/views/common_setting/file_manage.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/cmdb-api/api/views/common_setting/file_manage.py b/cmdb-api/api/views/common_setting/file_manage.py index 7bf3152..d66d409 100644 --- a/cmdb-api/api/views/common_setting/file_manage.py +++ b/cmdb-api/api/views/common_setting/file_manage.py @@ -46,6 +46,8 @@ class PostFileView(APIView): if not file: abort(400, ErrFormat.file_is_required) extension = file.mimetype.split('/')[-1] + if '+' in extension: + extension = file.filename.split('.')[-1] if file.filename == '': filename = f'.{extension}' else: