托管用于下载Python Tornad的静态文件

2024-09-29 23:31:35 发布

您现在位置:Python中文网/ 问答频道 /正文

嘿,我正在努力在我的服务器上使用Python和Tornado下载一个静态文件。在

class templateHandler(tornado.web.RequestHandler):
def get(self):
    self.write("""
    <a href="/download"> Download </a>
    """)

application = tornado.web.Application([
(r"/", MyFormHandler),
(r"/results", MyFormHandler),
(r"/multi", MyFileHandler),
(r"/upload",MyFileHandler),
(r'/download',tornado.web.StaticFileHandler,{'path':"L:/Template.csv"}),
(r'/template', templateHandler),
(r"/SFA",SFAHandler),
])

有人能帮帮我吗。我不能百分之百确定文件处理程序是如何工作的。 谢谢你的帮助!在

编辑: 以下是错误消息:

^{pr2}$

Tags: 文件self服务器webgetdownloaddef静态
1条回答
网友
1楼 · 发布于 2024-09-29 23:31:35

我想这和StaticFileHandler.get期望一个路径,通常它不服务于单个文件,而是提供一个文件目录,并使用一个我现在没有时间深入研究的文件名,但它应该类似于

(r'/download/(.*)',tornado.web.StaticFileHandler,{'path':"L:/"}),

现在如果你去

/download/Template.csv它应该为它服务。抱歉,我现在没时间查资料来源确认

相关问题 更多 >

    热门问题