При обслуживании файла мы обычно включаем его в Response
следующим образом:
response['Content-Disposition'] = f'attatchment; filename="<file-path>"'
Моя проблема, однако, заключается в том, что мне нужно передать файл изображения из переменной. Изображение хранится на другом сервере, который загружается, сохраняется как переменная, а затем должен быть присоединен к моему Response
объекту. Это возможно? Что-то вроде следующего:
import PIL, io
from django.http import HttpResponse
img = PIL.Image.open(io.BytesIO(photo_bytes))
response = HttpResponse(content-type='image/png')
response['Content-Disposition'] = f'attatchment; filebytes="{photobytes}"'