This commit is contained in:
Kseninia Mikhaylova 2024-08-12 16:28:20 +03:00
parent 23ef8eab20
commit 18ecaea6af
1 changed files with 7 additions and 5 deletions

View File

@ -1,8 +1,10 @@
from django.conf import settings
from django.db import models
from django.http import StreamingHttpResponse, HttpResponse
import json
import time
import boto3
import io
from telegram import Update
@ -106,8 +108,8 @@ class TmcFieldViewset(viewsets.ModelViewSet):
aws_access_key_id=settings.SELECTEL["access"],
aws_secret_access_key=settings.SELECTEL["secret"],
)
object_url = s3.generate_presigned_url(
"get_object",
Params={"Bucket": "inventorization", "Key": file_id},
)
return Response([object_url])
get_object_response = s3.get_object(Bucket="inventorization", Key=file_id)
image = get_object_response["Body"].read()
response = HttpResponse(image, content_type='image/jpeg')
response['Content-Disposition'] = 'inline; filename="image.jpeg"'
return response