好吧,假设我有一个数据库
Class Content(db.Model):
code=db.TextProperty()
我想在网页上提供一个下载链接来下载以下内容code
。我该怎么做?
我正在使用 python 和 jinja2
您将创建一个发送回内容的视图code
(假设您使用的是“webapp”框架):
class MainPage(webapp.RequestHandler):
def get(self):
content = Content.get(…)
self.response.headers['Content-Type'] = 'application/octet-stream'
self.response.out.write(content.code)
请注意,您可能想要设置Content-Type
更具体的事情。另外,如果您想强制浏览器下载文件(而不是可能显示文件),您可以设置Content-Disposition
标头:headers['Content-Disposition'] = 'attachment; filename=some_filename.txt'
.
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)