В определенном запросе 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')