将一个 flask api 里接收的文件,再使用 requests post 到另一个 flask api

j0shfan:如题,简而言之,就是通过 flask.request 接收文件,在用 requests post 到另外一个 flask api 的 url 上

我的 requests post 代码如下
responses_of_my_request = requests.post(url=another_flask_url, data=other_data, files={'file':('file.jpg',file_data,'image/jpeg')})

其中的 file_data 在文档中是使用 open('file_name.XXX', 'rb')来打开的,但在我的应用中我需要将一个从 flask api 上传上来的文件数据放在这里
这个 file_data 我尝试通过 flask.request.files['my_file']取得,也尝试通过 flask.request.files['my_file'].stream.write()取得
调试中,发现最后接收端 flask api 只能收到 data=other_data 这部分,而收不到文件
检查:flask.request.files[file_field]下文件名'file.jpg'和 content_type 'image/jpeg'都可以接收到,就是 content_length 为 0 (但是,我检查了下其他能成功上传文件的 api,发现也为 0,所以问题不一定出在这里)

请教各位大佬!

api-mom 一个 API 在线管理工具

andychen1:免费,安全,简单易用界面简洁。支持团队多人协作,只需安装 chrome 浏览器 api-mom 扩展就可以对 API 进行测试。 项目里的文件夹,接口列表,接口 Tab 都支持鼠标拖动排序。 编辑接口时支持常用快捷键 Ctrl + S 保存。 接口文档和测试结果并排,一切都在眼前,方便校对。 接口越来越多,可以用模糊搜索快速找出。 浏览模…

各种有知道有哪些稳定的 API 数据云服务厂商吗?

inktiger:想在本地使用一个简单 html 做一个小东西,不想搭载服务,想到用 api 数据云,在云端设计数据库表,使用 api 用 ajax 调用进行增删改查就行,目前我知道的有 apicloud 支持这么玩,可我感觉他不靠谱,还有什么其他比较做的好的吗

WTForms Flask(wtf_flask)验证程序如何为RadioField包括“必需”属性 - python

我基本上在寻找的是WTForms的InputRequired()的RadioField等效验证器。我的意思是,当您尝试提交表单而不在具有InputRequired()验证器的StringField字段中输入任何文本时,用户会在文本字段上方看到提示,提示是"Please fill out this field"。我希望用户必须选择male或…

Flask Cors无法运作 - python

我正在尝试在Flask应用程序中启用CORS,但无论我把来源如何,似乎总是可以从浏览器访问URL。我不知道我做错了什么。这是我的代码from flask import Flask, jsonify from flask_cors import CORS app = Flask(__name__) CORS(app, resources={r'/*&…

flask:异常后停止服务器 - python

我想在发生未处理的异常时立即停止我的Flask服务器。这是一个例子:from flask import Flask app = Flask(__name__) @app.route('/') def hello_world(): 1/0 # argh, exception return 'Hello World!' i…