嘿,我正在努力在我的服务器上使用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}$
我想这和StaticFileHandler.get期望一个路径,通常它不服务于单个文件,而是提供一个文件目录,并使用一个我现在没有时间深入研究的文件名,但它应该类似于
(r'/download/(.*)',tornado.web.StaticFileHandler,{'path':"L:/"}),
现在如果你去
/download/Template.csv
它应该为它服务。抱歉,我现在没时间查资料来源确认相关问题 更多 >
编程相关推荐