Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/307.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python请求post stream文件和tornado来接收它_Python_Post_Streaming_Tornado - Fatal编程技术网

Python请求post stream文件和tornado来接收它

Python请求post stream文件和tornado来接收它,python,post,streaming,tornado,Python,Post,Streaming,Tornado,我有一个名为“”的文件,里面有随机数。 具有用于发送此文件的post请求的代码,但作为流,而不是普通post文件: with open('stream-file') as f: requests.post('http://localhost:8888/service', data=f) 现在,有一个tornado服务器正在运行,它可以捕获这篇文章并应该阅读它(分块阅读,而不是全部阅读): 有人能给我一个如何使用它的提示吗? 我发现了这个例子:但它不起作用,我对@tornado.web.s

我有一个名为“”的文件,里面有随机数。 具有用于发送此文件的post请求的代码,但作为流,而不是普通post文件:

with open('stream-file') as f:
   requests.post('http://localhost:8888/service', data=f)
现在,有一个tornado服务器正在运行,它可以捕获这篇文章并应该阅读它(分块阅读,而不是全部阅读):

有人能给我一个如何使用它的提示吗? 我发现了这个例子:但它不起作用,我对@tornado.web.stream\u body部分有问题。我得到:

 AttributeError: 'module' object has no attribute 'stream_body'
我的配置:

请求==1.2.3


tornado==3.1.1

stream\u bodygist指的是其他人的tornado分支,而不是任何官方版本(如果您想尝试,可以安装gist注释中提到的提交)。目前(从Tornado 3.1开始)不支持流式上传到Tornado服务器。

流体gist指的是其他人的Tornado分支,而不是任何官方版本(如果您想尝试,可以安装gist评论中提到的提交)。目前(从Tornado 3.1开始)不支持流式上传到Tornado服务器。

您在这方面运气好吗?我在上传流媒体时也遇到了一些问题。你在这方面运气好吗?我在流式上传方面也遇到了一些问题。
 AttributeError: 'module' object has no attribute 'stream_body'