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