Отправка двоичного файла в Торнадо

В определенном запросе GET мне нужно прочитать файл локально, в зависимости от параметров в запросе, и отправить его по входному потоку запроса. Как мне это сделать?

class GetArchives(tornado.web.RequestHandler):
    def get(self, param1, param2):
        path = calculate_path(param1, param2)
        try:
            f = open(path, 'rb')
            # TODO: send this file to request's input stream.
        except IOError:
            raise tornado.web.HTTPError(404, 'Invalid archive')
8
задан missingfaktor 9 October 2012 в 06:09
поделиться