`
splayx
  • 浏览: 82620 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

tornado搞个静态文件访问

    博客分类:
  • web
阅读更多

这个有啥用?比如在linux下生产一些图片、文本,可以用本地的浏览器打开。

#!/usr/bin/env python
#! coding: utf-8

import tornado.httpserver
import tornado.ioloop
import tornado.web

class Hello(tornado.web.RequestHandler):
    def get(self):
        self.write("hello world")

class MyFile(tornado.web.StaticFileHandler):
    def set_extra_headers(self, path):
        self.set_header("Cache-control", "no-cache")

app = tornado.web.Application([
    (r"/", Hello),
    (r"/myfile/(.*)", MyFile, {"path":"/tmp/"})
])

if __name__ == '__main__':
    http_server = tornado.httpserver.HTTPServer(app)
    http_server.listen(9999)
    tornado.ioloop.IOLoop.instance().start()

 

 

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics