1
我有一個叫做'裏面隨機數字文件。 有一個代碼,這個文件發送POST請求,但作爲一個流,不正常的POST文件:Python的請求後流文件和龍捲風接受它
with open('stream-file') as f:
requests.post('http://localhost:8888/service', data=f)
現在,有一個龍捲風服務器上運行,它捉住這篇文章,應該看它(有塊,不是全部):
import tornado.ioloop
import tornado.web
import tornado.options
class ServiceHandler(tornado.web.RequestHandler):
def post(self):
# here code to read this streamed file byte by byte.
pass
application = tornado.web.Application([
(r"/service", ServiceHandler)
])
if __name__ == "__main__":
application.listen(8888)
tornado.ioloop.IOLoop.instance().start()
有人可以給我一個提示如何使用它嗎? 我發現這個例子:https://gist.github.com/nephics/1134964,但它不工作,我問題@ tornado.web.stream_body部分。我得到:
AttributeError: 'module' object has no attribute 'stream_body'
我的配置:
請求== 1.2.3
龍捲風== 3.1.1
有沒有遇到任何與此運氣?我在流式上傳方面也遇到了一些麻煩。 – ivica