From 146121c960b4283dd7a7561e704eca2f78c2528c Mon Sep 17 00:00:00 2001 From: wxg0103 <727495428@qq.com> Date: Tue, 23 Jul 2024 19:11:49 +0800 Subject: [PATCH] =?UTF-8?q?fix:=20=E4=BF=AE=E5=A4=8D=E5=86=8D=E6=AC=A1?= =?UTF-8?q?=E4=BF=AE=E6=94=B9logo=E6=8A=A5=E9=94=99=E7=9A=84=E7=BC=BA?= =?UTF-8?q?=E9=99=B7?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --bug=1044392 --user=王孝刚 【系统管理】外观设置,修改网站logo后再次修改报错 https://www.tapd.cn/57709429/s/1553208 --- apps/dataset/serializers/image_serializers.py | 2 ++ 1 file changed, 2 insertions(+) diff --git a/apps/dataset/serializers/image_serializers.py b/apps/dataset/serializers/image_serializers.py index 46a1d72bc..694b6dea5 100644 --- a/apps/dataset/serializers/image_serializers.py +++ b/apps/dataset/serializers/image_serializers.py @@ -39,4 +39,6 @@ class ImageSerializer(serializers.Serializer): image = QuerySet(Image).filter(id=image_id).first() if image is None: raise NotFound404(404, "不存在的图片") + if image.image_name.endswith('.svg'): + return HttpResponse(image.image, status=200, headers={'Content-Type': 'image/svg+xml'}) return HttpResponse(image.image, status=200, headers={'Content-Type': 'image/png'})