Попытка отправить несколько файлов одним запросом FLASK - PullRequest
0 голосов
/ 18 июня 2020

У меня возникла проблема при отправке некоторых файлов в почтовом запросе.

У меня есть конечная точка (POST), которая получает некоторые файлы, и мне нужно сделать еще один запрос к API 3 ° с файлами, которые Я получаю от своей конечной точки запрос (request.files).

Я хочу просто отправить файлы из request.files в другой запрос, не сохраняя их, я знаю, что каждый файл в request.files является экземпляром FileStorage, значит, есть способ "смоделировать" метод open () в этом виде объекта?

Я использовал что-то вроде этого, но на самом деле я не знаю, является ли этот (FileStorage.stream) правильный способ сделать это

files= [
    ('document', (filename_front, image1Str.stream)),
    ('document', (filename_back, image2Str.stream)),
    ('document', (filename_video, videoStr.stream))
]

req = requests.post(URL, data=payload, headers=headers, files=files)

...