たとえばCSVファイルをダウンロードさせる場合。
class FileHandler(tornado.web.RequestHandler): def get(self): self.set_header('Content-Type', "text/csv") self.set_header('Content-Disposition', "attachment; filename=\"{}\"".format(filename)) self.set_header('Content-Length', os.path.getsize(filename)) with open(filename, 'rb') as fp: self.write(fp.read())
0 件のコメント:
コメントを投稿