博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
flask 从二进制数据返回图片
阅读量:6531 次
发布时间:2019-06-24

本文共 377 字,大约阅读时间需要 1 分钟。

import iofrom flask import current_app as appfrom flask import send_filefrom myproject import Obj@app.route('/logo.png')def logo():    obj = Obj.objects.get(title='Logo')    return send_file(io.BytesIO(obj.logo.read()),                     attachment_filename='logo.jpg',                     mimetype='image/jpg')

通过io.BytesIO 从二进制数据获取一个fd.

注意, 必须要有filename或者mimetype之一, 否则会报错.

转载地址:http://fwhbo.baihongyu.com/

你可能感兴趣的文章
Jmockit使用
查看>>
I.MX6 Android mmm convenient to use
查看>>
[CareerCup] 13.9 Aligned Malloc and Free Function 写一对申请和释放内存函数
查看>>
Stack and Heap 堆和栈的区别
查看>>
什么是 A 轮融资?有 B轮 C轮么?
查看>>
55、Android网络图片 加载缓存处理库的使用
查看>>
[AlwaysOn Availability Groups]AG扩展事件
查看>>
svn文件提交时强制写注释
查看>>
【转载】千万级规模高性能、高并发的网络架构经验分享
查看>>
jsp字段判空
查看>>
OC基础--OC中的类方法和对象方法
查看>>
ubuntu samba服务器多用户配置【转】
查看>>
母线的种类与作用是什么(转)
查看>>
【Xamarin 挖墙脚系列:IOS 开发界面的3种方式】
查看>>
Atitit.工作流系统的本质是dsl 图形化的dsl 4gl
查看>>
I.MX6 Android USB Touch eGTouchA.ini文件存放
查看>>
4-5-创建索引表-串-第4章-《数据结构》课本源码-严蔚敏吴伟民版
查看>>
java 操作 RabbitMQ 发送、接受消息
查看>>
go run main.go undefined? golang main包那点事
查看>>
前端进阶(13) - 搭建自己的前端脚手架
查看>>