Python 3.x 有没有一种方法可以使用Python脚本中的POST发送一个文件,并具有特定的名称,我可以从api中捕获该文件?
我想使用Python 3.x 有没有一种方法可以使用Python脚本中的POST发送一个文件,并具有特定的名称,我可以从api中捕获该文件?,python-3.x,flask,python-requests,Python 3.x,Flask,Python Requests,我想使用requests包发出post请求,传递一个具有特定名称的文件 我已经尝试了以下内容,但它显示“未找到按名称排列的文件简历”: 以下是我试图在API中获取名为resume的文件的方式: resume = request.files.get('resume') 在postman中使用表单数据为“resume”的post请求,在下拉列表中键入文件,然后选择文件可以正常工作。尝试resume=request.files.get('resume.pdf')。文件名包括扩展名 该视图回显文件内容
requests
包发出post请求,传递一个具有特定名称的文件
我已经尝试了以下内容,但它显示“未找到按名称排列的文件简历”:
以下是我试图在API中获取名为resume
的文件的方式:
resume = request.files.get('resume')
在postman中使用表单数据为“resume”的post请求,在下拉列表中键入文件,然后选择文件可以正常工作。尝试
resume=request.files.get('resume.pdf')
。文件名包括扩展名
该视图回显文件内容:
from flask import request
@app.route('/file', methods=['POST'])
def file_endpoint():
resume = request.files.get('resume.pdf')
return resume.read()
不,那样也不行。我的表格数据的关键是“简历”,我不明白它有什么不同。
from flask import request
@app.route('/file', methods=['POST'])
def file_endpoint():
resume = request.files.get('resume.pdf')
return resume.read()