我在post请求中发送一些文件时遇到了一个问题。
我有一个端点(POST),它接收一些文件,我需要用从端点请求中接收到的文件(request.files)向3°API发出另一个请求。
我想只把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)