如何在烧瓶中发送图像作为响应。我希望每当用户键入 http://127.0.0.1:5000/showimg?url=https://example.com/favicon.ico 时,响应将成为GET参数的网址
@app.route('/showimg', methods=['GET'])
def index():
urlToParse=request.args.get('url')
#send img as resp
答案 0 :(得分:0)
您可以尝试在html响应中返回图像-
@app.route('/showimg', methods=['GET'])
def index():
return html('<img src="path/to/your_img.jpg" alt="your image">')
答案 1 :(得分:0)
您可以将图像转换为base64
字符串并返回该字符串。然后,前端可以将其转换回图像并显示出来。像这样:
import base64
@app.route('/showimg', methods=['GET'])
def index():
image_file = open(file, "rb")
encoded_string = base64.b64encode(image_file.read())
return encoded_string