使用 Python 读取()图像文件并将其发送到 HttpResponse
read() image file with Python and send it to HttpResponse
我正在尝试将图像 return 发送到 HttpResponse(image_data),但我得到的页面包含奇怪的符号。
我可以使用 PIL 从该路径完美地显示 .show() 图像,但我想在浏览器中显示图像而不是绘画或照片查看器应用程序。
image_data = open("media/hello.jpg", "rb").read()
return HttpResponse(image_data, content_type="image")
奇怪的符号:ÿØÿá�Exif����II*��������������ÿìDucky������d��ÿî�Adobe�dÀ����ÿÛ��„�
from django.http import FileResponse
def send_file(response):
img = open('media/hello.jpg', 'rb')
response = FileResponse(img)
return response
我正在尝试将图像 return 发送到 HttpResponse(image_data),但我得到的页面包含奇怪的符号。 我可以使用 PIL 从该路径完美地显示 .show() 图像,但我想在浏览器中显示图像而不是绘画或照片查看器应用程序。
image_data = open("media/hello.jpg", "rb").read()
return HttpResponse(image_data, content_type="image")
奇怪的符号:ÿØÿá�Exif����II*��������������ÿìDucky������d��ÿî�Adobe�dÀ����ÿÛ��„�
from django.http import FileResponse
def send_file(response):
img = open('media/hello.jpg', 'rb')
response = FileResponse(img)
return response