【Flask】在网页上显示图片(python)

1 图片如下

 

 

 

2 代码

 

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

app = Flask(__name__)
IMG_PATH = "E:/data/"


@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':
        if filename is None:
            pass
        else:
            image_data = open(IMG_PATH + filename, "rb").read()
            response = make_response(image_data)
            response.headers['Content-Type'] = 'image/jpg'
            return response
    else:
        pass


if __name__ == '__main__':
    app.run(host='0.0.0.0', port=5001)

 

3 运行效果

 

打开网页输入:

 http://你的IP:5001/display/img/dog.jpg

 

如何查询自己的IP地址?

Windows + R   => 输入cmd =>输入ipconfig => enter

 

Guess you like

Origin blog.csdn.net/wss794/article/details/106026929