Skip to content

Commit 452213e

Browse files
committed
fix: 修改图片上传像素校验位200亿
1 parent 8b0b2b4 commit 452213e

File tree

2 files changed

+5
-3
lines changed

2 files changed

+5
-3
lines changed

apps/dataset/serializers/image_serializers.py

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -13,13 +13,13 @@
1313
from rest_framework import serializers
1414

1515
from common.exception.app_exception import NotFound404
16-
from common.field.common import UploadedFileField
16+
from common.field.common import UploadedImageField
1717
from common.util.field_message import ErrMessage
1818
from dataset.models import Image
1919

2020

2121
class ImageSerializer(serializers.Serializer):
22-
image = UploadedFileField(required=True, error_messages=ErrMessage.file("图片"))
22+
image = UploadedImageField(required=True, error_messages=ErrMessage.image("图片"))
2323

2424
def upload(self, with_valid=True):
2525
if with_valid:

apps/smartdoc/settings/base.py

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,13 +3,15 @@
33
import os
44
from pathlib import Path
55

6+
from PIL import Image
7+
68
from ..const import CONFIG, PROJECT_DIR
79

810
mimetypes.add_type("text/css", ".css", True)
911
mimetypes.add_type("text/javascript", ".js", True)
1012
# Build paths inside the project like this: BASE_DIR / 'subdir'.
1113
BASE_DIR = Path(__file__).resolve().parent.parent
12-
14+
Image.MAX_IMAGE_PIXELS = 20000000000
1315
# Quick-start development settings - unsuitable for production
1416
# See https://docs.djangoproject.com/en/4.2/howto/deployment/checklist/
1517

0 commit comments

Comments
 (0)