原图如下

代码如下

from flask import Flask, request, make_response
from datetime import datetime
import osapp = Flask(__name__)
IMG_PATH = "F:\pycharm/feature_match/4.jpg"@app.route('/display/img/<string:filename>', methods=['GET'])
def display_img(filename):request_begin_time = datetime.today()print("request_begin_time", request_begin_time)if request.method == 'GET':image_data = open(IMG_PATH, "rb").read()response = make_response(image_data)response.headers['Content-Type'] = 'image/jpg'return responseelse:passif __name__ == '__main__':app.run(host='10.16.55.26', port=5001)

然后通过网页打开http://10.16.55.26:5001/display/img/4.jpg(10.16.55.26为自己的IP地址)
效果如下

Flask学习笔记(四):基于Flask网页显示图片相关推荐

  1. Flask学习笔记(二):基于Flask框架上传图片到服务器端并原名保存

    文章目录 1.什么是Flask 2.通过Flask上传图片到服务器端(以原名保存) 1.什么是Flask Flask是一个基于python开发并依赖于 jinja2 模板和 werkzeug WSGI ...

  2. 学习笔记四.基于HAL库的stm32f103硬件读写EEPROM(CUBEMX)

    基于cubemx的stm32f103硬件读写EEPROM 今天介绍一种可擦除存储器. EEPROM (Electrically Erasable Programmable read only memo ...

  3. 学习OpenCV的学习笔记系列(三)显示图片及视频

    OpenCV是计算机视觉库,那么处理的对象无非两个:"图片"及"视频"(其实视频也是被解压成单帧图像来处理的,总的来说,还是处理图像). 那么要想学习OpenC ...

  4. Flask学习笔记(四): Flask与数据库连接

    Flask学习笔记(四): Flask与数据库连接 前言 前面我们学习了Flask如何构建一个程序的流程,又研究了它的路由如何设定,还对如何获取模板表单数据进行了梳理,值得一提的就是Flask和SQL ...

  5. Flask学习笔记总结(一)

    Flask学习笔记总结(一) 说明:开始在csdn上面记录一些关于自己学习技术的笔记总结. 文章目录 Flask学习笔记总结(一) 前言 一.python的web三大框架 二.flask入门 1.ws ...

  6. 千锋Flask学习笔记

    千锋Flask学习笔记 文章目录 千锋Flask学习笔记 写在前面 1. Flask介绍 2. Views 3. Request 4. Response 5. 会话技术 6. 模型和模板 7. 数据传 ...

  7. 学习笔记之——基于深度学习的图像超分辨率重建

    最近开展图像超分辨率( Image Super Resolution)方面的研究,做了一些列的调研,并结合本人的理解总结成本博文~(本博文仅用于本人的学习笔记,不做商业用途) 本博文涉及的paper已 ...

  8. 12864液晶深入学习笔记_1——基于msp430g2553

    12864液晶学习笔记 Created on: 2012-8-30 Author: zhang bin 这是我对12864的学习笔记,12864液晶功能很全面,使用起来也很方便,能够满足一般的研究和工 ...

  9. JavaScript学习笔记(四)(DOM)

    JavaScript学习笔记(四) DOM 一.DOM概述 二.元素对象 2.1 获取方式 (1).通过ID获取一个元素对象,如果没有返回null (2).通过`标签名`获取一组元素对象,,如果没有返 ...

最新文章

  1. 使用wmi的snmp类查询计算机网卡信息的源代码,在java中使用SNMP和/或wmi / wmic进行进程到端口的映射...
  2. setInterval和setTimeout的区别
  3. RequiredFieldValidator----验证控件不起作用
  4. 罗盘时钟代码(转载)
  5. requests模块(代理)篇
  6. Java8新特性总结 - 1.接口新增默认方法和静态方法
  7. Intel 64/x86_64/IA-32/x86处理器 - 通用指令(8) - 杂项指令 用户态扩展状态指令 随机数生成指令
  8. G - 数据结构实验之链表五:单链表的拆分
  9. 你不知道的redis——主从复制,因为该命令redis作者曾摊上事
  10. Oracle内存结构详解(四)--Oracle SGA其他组成部分
  11. win32com在wps上另存为SaveAs报错
  12. 原生JS实现的跳一跳小游戏完整实例
  13. Url Rewrite Filter 3.2.0中文手册
  14. win 7旗舰版开机提示 :explorer.exe-无法找到入口
  15. 10大免费FLV播放器下载[转]
  16. ChromeFK插件推荐系列九:PDF插件推荐
  17. 生成缩略图 java_java实现生成缩略图
  18. C++20 latch
  19. 大话云时代rac_“音乐隐士”沈以诚:他在网易云音乐为什么这么火?
  20. Swagger设置密码登录

热门文章

  1. 用Github pages搭建自己制作的网页
  2. AR/VR是否会再一次全行业集体踏空(超长文+昆仲研究报告)
  3. 校园网局域网网络架构调整(QinQ技术)
  4. Excahnge2016 新增公用文件夹邮箱
  5. python垃圾回收
  6. 使用linux shell+sendmail+139邮箱实现定时短信报警
  7. error: Apostrophe not preceded by \
  8. (C#学习)Attribute:AttributeUsage和反射
  9. 用Go语言开发以太坊合约
  10. python手机销售系统结论于心得_手机销售心得体会