Django通过二进制数据输出图片的方法

liuli 分享于 昨天 9950阅 0人收藏此代码, 我要收藏

有时候我们的图片是通过代码生成的,比如二维码和处理过的图片,我们不需要将图片存储为文件即可直接输出文件到浏览器。

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),
    )

#该代码片段来自于: http://www.ntpdmu.com.cn/codes/python/9091

标签:
  • 输出图片
  • 二维码
  • python
大赢家足球比分直播 贵州快三下载 pk10信誉群 黑龙江快乐十分计巧 北京pK10计划网 老快3开奖结果走势图一定牛 排列5p连线综合走势线 山西快乐10分形态走势图 好运快三开奖查询 山西快乐十分开奖前 3d开奖号和试机号 股票分析中国银行-历史交易数据-收盘价 德国赛车网址 股票行情上证指数 澳洲幸运10开奖查询 天津福彩快乐10分开奖结果查询 广西11选5提前开奖