从请求流创建区块生成器-Python Flask

从请求流创建区块生成器-Python Flask,python,flask,flask-restful,Python,Flask,Flask Restful,我在服务器上运行Python和Flask,Flask是restful。我想处理流式数据上传到我的服务器。我已经设置了一个端点,如下所示: 类块处理器(资源): j=0 def chunk_fun(自我): chunk\u size=int(request.headers.get(“x-chunk-size”)) chunk=request.stream.read(块大小) self.j=0 而区块: 打印(“获取块”) 屈服块 self.j+=1 chunk=request.stream.rea

我在服务器上运行Python和Flask,Flask是restful。我想处理流式数据上传到我的服务器。我已经设置了一个端点,如下所示:

类块处理器(资源):
j=0
def chunk_fun(自我):
chunk\u size=int(request.headers.get(“x-chunk-size”))
chunk=request.stream.read(块大小)
self.j=0
而区块:
打印(“获取块”)
屈服块
self.j+=1
chunk=request.stream.read(块大小)
def post(自我):
为了我自己。chunk_fun():
通过
返回{“success”:“TRUE”,“n_chunks”:self.j}
在这种形式下,它运行良好

但是现在我想把这些块发送到多个目的地。i、 e.情况如下:

类块处理器(资源):
def chunk_fun(自我):
chunk\u size=int(request.headers.get(“x-chunk-size”))
chunk=request.stream.read(块大小)
而区块:
屈服块
chunk=request.stream.read(块大小)
def post(自我):
res1=MyAPI1().call(self.chunk\u-fun)
res2=MyAPI2().call(self.chunk\u-fun)
返回{“success”:“TRUE”,“output”:[res1,res2]}
在当前表单中,第一次调用将耗尽请求流

理想情况下,我希望将
块生成器
传递给我的每个API接口

目标是从Flask中的请求流创建块生成器函数。此外,我计划从不同的线程运行API调用

在这方面的任何帮助都将不胜感激。谢谢