changes in image size

This commit is contained in:
jain
2023-07-13 16:37:42 +05:30
parent 1ac6c7c01d
commit a16fecb1c9
3 changed files with 5 additions and 15 deletions

View File

@ -169,9 +169,7 @@ class UpdateProfileImage(views.APIView):
def put(self, request, format=None): def put(self, request, format=None):
try: try:
image = request.data['image'] image = request.data['image']
img = Image.open(image) if image.size == NUMBER['zero']:
width, height = img.size
if width == NUMBER['zero'] or height == NUMBER['zero']:
return custom_error_response(ERROR_CODE['2035'], response_status=status.HTTP_400_BAD_REQUEST) return custom_error_response(ERROR_CODE['2035'], response_status=status.HTTP_400_BAD_REQUEST)
filename = f"images/{image.name}" filename = f"images/{image.name}"
image_url = upload_image_to_alibaba(image, filename) image_url = upload_image_to_alibaba(image, filename)
@ -435,9 +433,7 @@ class UploadImageAPIViewSet(viewsets.ModelViewSet):
"""profile view""" """profile view"""
image_data = request.data['image_url'] image_data = request.data['image_url']
filename = f"default_task_images/{image_data.name}" filename = f"default_task_images/{image_data.name}"
img = Image.open(image_data) if image_data.size == NUMBER['zero']:
width, height = img.size
if width == NUMBER['zero'] or height == NUMBER['zero']:
return custom_error_response(ERROR_CODE['2035'], response_status=status.HTTP_400_BAD_REQUEST) return custom_error_response(ERROR_CODE['2035'], response_status=status.HTTP_400_BAD_REQUEST)
image = upload_image_to_alibaba(image_data, filename) image = upload_image_to_alibaba(image_data, filename)
image_data = image image_data = image

View File

@ -56,9 +56,7 @@ class UpdateGuardianProfile(viewsets.ViewSet):
data = request.data data = request.data
image = request.data.get('image') image = request.data.get('image')
image_url = '' image_url = ''
img = Image.open(image) if image.size == NUMBER['zero']:
width, height = img.size
if width == NUMBER['zero'] or height == NUMBER['zero']:
return custom_error_response(ERROR_CODE['2035'], response_status=status.HTTP_400_BAD_REQUEST) return custom_error_response(ERROR_CODE['2035'], response_status=status.HTTP_400_BAD_REQUEST)
if image: if image:
filename = f"images/{image.name}" filename = f"images/{image.name}"
@ -120,9 +118,7 @@ class CreateTaskAPIView(viewsets.ModelViewSet):
image_data = image image_data = image
else: else:
filename = f"images/{image}" filename = f"images/{image}"
img = Image.open(image) if image.size == NUMBER['zero']:
width, height = img.size
if width == NUMBER['zero'] or height == NUMBER['zero']:
return custom_error_response(ERROR_CODE['2035'], response_status=status.HTTP_400_BAD_REQUEST) return custom_error_response(ERROR_CODE['2035'], response_status=status.HTTP_400_BAD_REQUEST)
image_url = upload_image_to_alibaba(image, filename) image_url = upload_image_to_alibaba(image, filename)
image_data = image_url image_data = image_url

View File

@ -25,9 +25,7 @@ class UpdateJuniorProfile(viewsets.ViewSet):
request_data = request.data request_data = request.data
image = request.data.get('image') image = request.data.get('image')
image_url = '' image_url = ''
img = Image.open(image) if image.size == NUMBER['zero']:
width, height = img.size
if width == NUMBER['zero'] or height == NUMBER['zero']:
return custom_error_response(ERROR_CODE['2035'], response_status=status.HTTP_400_BAD_REQUEST) return custom_error_response(ERROR_CODE['2035'], response_status=status.HTTP_400_BAD_REQUEST)
if image: if image:
filename = f"images/{image.name}" filename = f"images/{image.name}"