调用带有文件数据的flask API,然后将该文件发布到另一个第三方API而不保存文件

时间:2019-06-18 14:21:05

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

我正在使用邮递员将带有文件数据的表单数据(pdf)提交到我的flask api端点。现在我想使用request将这个pdf文件发布到其他一些api。如果我将pdf文件保存在本地然后阅读,它可以正常工作。但是,我要发送文件而不保存文件。请建议如何完成

我尝试使用file.read()和file.seek(0),但是没有用。

@app.route('/extractfromfile', methods=['GET', 'POST'])
 def extractfromfile():
 file_rg = request.files['file']
 files = {'file': (file_rg.read(), 'application/pdf')}
 r = requests.post(url = url,files = files,headers =headers)   

我希望响应代码为200,但得到400

0 个答案:

没有答案