使用Django类如何使用二进制数据输出图片的方法
有时候我们的图片是通过代码生成的,比如二维码和处理过的图片,我们不需要将图片存储为文件即可直接输出文件到浏览器。
from django.http import HttpResponse
def my_image(request):
image_data = open("picture.png","rb").read()
return HttpResponse(image_data,mimetype="image/png")
#urls.py文件
from django.conf.urls import patterns, include, url
from mysite.views import my_image
urlpatterns = patterns('',
(r'^image/$',my_image),
)
