我尝试使用raspberry和bottle.py构建一个简单的用户界面。 用户可以在一个步骤中创建一个新文件并将其命名为:
<form action="/ziel" method="post">
Dateiname eingeben:<input name="filename" type="text" />
</form>
我使用用户提供的文件名创建文件:
filename = request.forms.get('filename')
test_file = open(filename +".txt","w")
现在我的问题:我想创建一个用户可以下载文件的页面。如何申请用户输入的文件名并将其放入下载链接?
@route('/download')
def download():
return '''
<a href="static/"what to put here???".txt">Download Txt</a>
'''
感谢您的回答!
答案 0 :(得分:0)
您可以使用https://pypi.python.org/pypi/bottle-session/0.4在会话中保存名称来执行此操作 然后在提供下载链接后销毁会话。