Python 3.x 使用connexion在烧瓶中处理流式上载

Python 3.x 使用connexion在烧瓶中处理流式上载,python-3.x,file-upload,flask,Python 3.x,File Upload,Flask,使用Flask,用户可以(手动)使用请求.input_stream处理流式上载。例如,为了处理不适合内存的上传,我想将其与connexion库结合起来,以获得JSON验证 使用connexion库,我似乎无法确定如何访问原始数据流-看起来数据都是从endorfrequestLifeCycledCorator在调用任何用户定义的处理程序函数之前在connexion中读取的 对于某些端点,是否可以禁用连接-或至少不使用ConnexionRequest包装flask.request 在服务器端,我希望

使用Flask,用户可以(手动)使用
请求.input_stream
处理流式上载。例如,为了处理不适合内存的上传,我想将其与
connexion
库结合起来,以获得JSON验证

使用
connexion
库,我似乎无法确定如何访问原始数据流-看起来数据都是从
endorfrequestLifeCycledCorator
在调用任何用户定义的处理程序函数之前在connexion中读取的

对于某些端点,是否可以禁用连接-或至少不使用
ConnexionRequest
包装
flask.request

在服务器端,我希望能够在请求处理程序中执行类似的操作,以访问原始流:

if headers['Content-Type'] == "application/octet-stream":
    # This should work
    data = request.input_stream.read()
    print(len(data))

但是,
input\u流
是空的,因为
connexion
已经把它弄脏了-如果我们处理的是无法放入内存的上传,这会导致问题。

connexion的github中的上游问题-