gpt4 book ai didi

python - 如何在 Postman 中上传文件?

转载 作者:行者123 更新时间:2023-12-02 16:51:46 34 4
gpt4 key购买 nike

我想在 POSTMAN 中通过 POST 方法传递图像,但在行 request.files['image'] 中得到 None 类型响应

我尝试了很多不同的方法,但我无法解决问题。

from flask import Flask,jsonify
from flask import request
import face_recognition
import json

app = Flask(__name__)

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


@app.route('/valid_faces', methods=['POST'])


def POST():
if request.method == 'POST':

# getting the images url from the request
print('....')
name1 = request.files['file'] if request.files.get('file') else None
print('....')
print (name1) # name2 = request.form.get('name2')

# map the url to the ones in the folder images
firstImage = name1


# loading the image inside a variable
firstImage = face_recognition.load_image_file(firstImage)




result=face_recognition.face_locations(firstImage)


if result:
# x={'valid_faces':True}
# return jsonify(x)
return "True"
else:
# x={'valid_faces':False}
# return jsonify(x)
return "False"


if __name__ == "__main__":
app.run(debug=True)

最佳答案

如果您希望将文件附加到 postman 调用中,则需要将其添加到正文中。检查 form-data 并选择 file 而不是 text。您现在可以使用 Windows 文件资源管理器选择文件。

要获取给定文件,请使用 request 包。

file = request.files['file']

索引必须与您在 postman 正文数据中指定的字符串相同。

关于python - 如何在 Postman 中上传文件?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58378641/

34 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com