带有文件数据的邮递员呼叫到Flask api,然后Flask api到3rd party api

时间:2019-01-28 08:30:08

标签: python flask request python-requests flask-restful

我正在使用邮递员将Formdata和File数据提交到我的flask api端点。在我的Flask API中,我正在调用具有相同参数的外部API。我从外部API获取图像验证问题。这意味着我发送给外部api的对象/文件无效。

下面是我的Flask API的代码

@document.route('', methods=['POST'])
def documentUpload():
    file = request.files['file']
    headers = {'Authorization': 'AAAAA'}
    payload = {'policyUUID': 'BA001'}
    url = "https://XXXX/V2/attachments"

    obj = request.files['file'].read()
    r = requests.post(url, headers=headers, data=payload, files={'file': obj})

    return jsonify({
        'document': json.loads(r.text)
    })

我不知道我在哪里做错。可能与我在api中创建的文件对象有关。帮我解决这个问题。

0 个答案:

没有答案