首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >有没有办法从Python脚本中使用POST发送一个我可以从api捕获的具有特定名称的文件?

有没有办法从Python脚本中使用POST发送一个我可以从api捕获的具有特定名称的文件?
EN

Stack Overflow用户
提问于 2019-09-17 20:49:10
回答 1查看 39关注 0票数 0

我想使用requests包发出post请求,传递一个具有特定名称的文件。

我已经试过了,但是提示“没有找到简历文件”:

代码语言:javascript
复制
with open('resume.pdf', 'rb') as f:
    r = requests.post(url, files={'resume.pdf': f})

下面是我尝试在我的API中取取名为resume的文件的方式:

代码语言:javascript
复制
resume = request.files.get('resume')

在postman中使用post请求,表单数据为'resume',在下拉列表中键入as file,然后选择file。

EN

回答 1

Stack Overflow用户

发布于 2019-09-17 21:03:29

试试resume = request.files.get('resume.pdf')。文件名包含扩展名。

这样的视图回显文件内容:

代码语言:javascript
复制
from flask import request

@app.route('/file', methods=['POST'])
def file_endpoint():
    resume = request.files.get('resume.pdf')
    return resume.read()
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/57974575

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档