Вызов почтальона с данными файла в api Flask, затем api Flask в api стороннего производителя - PullRequest
0 голосов
/ 28 января 2019

Я использую почтальон для отправки данных формы в мою конечную точку API фляги с данными файла.В моем 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.Помогите мне решить эту проблему.

...