小编sha*_*an7的帖子

Python Flask 中通过 POST 方法发送和接收回图像

我想通过 POST 方法将图像发送到服务器(例如通过 Postman),然后将相同的图像发送回用户。这是我所拥有的,我不知道如何将图像返回给用户并提供一些响应,例如 200, 。

from flask import Flask, request, Response, send_file, jsonify
from PIL import Image
app = Flask(__name__)

@app.route('/')
def index():
    return 'Server Works!'


@app.route('/processing', methods=['POST'])
def process():
    file = request.files['image']
    img = Image.open(file.stream)
    
    return jsonify({'msg': 'success', 'size': [img.width, img.height]})
Run Code Online (Sandbox Code Playgroud)

这可以正确获取图像并发送回一些信息,例如宽度和高度,但我想要的是返回带有响应代码的相同图像。感谢您的建议

python post image flask

1
推荐指数
1
解决办法
1万
查看次数

标签 统计

flask ×1

image ×1

post ×1

python ×1