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

简介: 这篇博客文章介绍了如何使用Flask框架在网页上显示图片。

原图如下
在这里插入图片描述
代码如下

from flask import Flask, request, make_response
from datetime import datetime
import os

app = 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 response
    else:
        pass

if __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地址)
效果如下
在这里插入图片描述

目录
相关文章
|
数据可视化 Docker Python
【保姆级】Python项目(Flask网页)部署到Docker的完整过程
相信看到这篇文章的读者应该已经学会了Docker的安装以及Docker的基本使用,如果还不会的可以参考我之前的文章进行详细学习!
1204 0
|
7天前
|
iOS开发 MacOS Python
Python编程小案例—利用flask查询本机IP归属并输出网页图片
Python编程小案例—利用flask查询本机IP归属并输出网页图片
13 1
|
2月前
|
前端开发 数据处理 数据库
Flask与Jinja2的魔法配方:如何轻松烹制动态网页大餐?
【8月更文挑战第31天】《Flask与Jinja2:打造动态网页的前端利器》一文详细介绍了如何利用Python的Flask框架和Jinja2模板引擎构建动态网页。通过创建简单博客首页的例子,展示了如何定义Flask路由和视图函数获取文章数据,并使用Jinja2模板展示数据。Jinja2的简洁语法和强大功能使得处理复杂数据结构变得轻松,支持循环、条件判断及自定义过滤器等功能,实现了前后端数据的有效分离,极大提升了代码可维护性和前端数据处理能力。这篇文章不仅简化了动态网页生成过程,还展示了前端丰富的逻辑处理能力,适合希望快速构建灵活强大前端界面的开发者阅读。
14 0
|
5月前
|
前端开发 安全 JavaScript
Python的Flask框架的学习笔记(前后端变量传送,文件上传,网页返回)内含实战:实现一个简单的登录页面
Python的Flask框架的学习笔记(前后端变量传送,文件上传,网页返回)内含实战:实现一个简单的登录页面
151 0
|
3月前
|
文字识别 Java Python
文本,文识08图片保存()上,最方便在于整体生成代码,serivce及实体类,base64编码保存图片文件,调用flask实现内部ocr接口,通过paddleocr识别,解析结果,base64转图片
文本,文识08图片保存()上,最方便在于整体生成代码,serivce及实体类,base64编码保存图片文件,调用flask实现内部ocr接口,通过paddleocr识别,解析结果,base64转图片
|
3月前
|
JSON 文字识别 数据格式
文本,文字识别,Flask实现内部接口开发,OCR外部接口的开发,如何开发一个识别接口,通过post调用,参数是图片的路径,内部调用,直接传图片路径就行
文本,文字识别,Flask实现内部接口开发,OCR外部接口的开发,如何开发一个识别接口,通过post调用,参数是图片的路径,内部调用,直接传图片路径就行
|
5月前
|
前端开发 JavaScript 数据库
Flask狼书笔记 | 09_图片社交网站 - 大型项目的架构与需求(2)
9.8 收藏图片 前面已经学习过如何使用关联表来表示多对多关系,缺点是只能表示关系,不能存储数据(如我还想记录下收藏图片的时间戳)。这种情况下,我们可以使用关联模型来表示多对多关系。 在关联模型中,我们将Photo模型与User模型的多对多关系,分离成了User模型和Collect模型的一对多关系,和Photo模型与Collect模型的一对多关系。
129 0
|
机器人 UED Python
基于Python+Flask实现一个简易网页验证码登录系统案例
基于Python+Flask实现一个简易网页验证码登录系统案例
202 0
基于Python+Flask实现一个简易网页验证码登录系统案例
|
5月前
|
存储 前端开发 JavaScript
Flask狼书笔记 | 09_图片社交网站 - 大型项目的架构与需求(1)
9 图片社交网站 本章新涉及的Python包:Flask-Dropzone, Pillow, Flask-Avatars, Whoosh, Flask-Whooshee。 9.1 项目组织架构 1、功能式架构
101 0
|
搜索推荐 TensorFlow 算法框架/工具
基于tensorflow和flask的本地图片库web图片搜索引擎
基于tensorflow和flask的本地图片库web图片搜索引擎
138 0
基于tensorflow和flask的本地图片库web图片搜索引擎