flask显示网站图片

from flask import make_response
from flask import request
import os


UPLOAD_PATH = "D:/Faster-RCNN-TensorFlow-Python3.5-Cell/"
# show photo
@app.route('/data/demo/<string:filename>', methods=['GET'])
def show_photo(filename):
    if request.method == 'GET':
        if filename is None:
            pass
        else:
            #logger.debug('filename is %s' % filename)
            image_data = open(os.path.join(UPLOAD_PATH, 'data/demo/%s' % filename), "rb").read()
            response = make_response(image_data)
            response.headers['Content-Type'] = 'image/png'
            return response
    else:
        pass

UPLOAD_PATH:表示程序根目录的绝对地址

app.route('/data/demo/<string:filename>', methods=['GET']):填写的是图片具体路径

猜你喜欢

转载自blog.csdn.net/oMoDao1/article/details/82845826
今日推荐