gpt4 book ai didi

python - Flask,动态生成文件链接

转载 作者:太空宇宙 更新时间:2023-11-04 08:56:14 24 4
gpt4 key购买 nike

如何使用 Flask 动态生成文件链接?这是我的示例代码,但当我单击链接时它不起作用。目录中的所有文件都是文本文件,因此浏览器无需下载任何内容即可打开它们。

{% for x, y in links %}
<tr>
<td><a href="{{y}}">{{x}}</a></td>
<td><a href="{{y}}">{{y}}</a></td>
</tr>
{% endfor %}

path = 'path/directory'
if request.method == 'GET':
# a is the date last modified, b is the file path
link = [(a, b) for a, b in get_files_sorted(path)]
return render_template('file_structure.html', links=link)
if request.method == 'POST':
#open the text file that was clicked on

最佳答案

假设您的文件在您的静态目录中,您可以执行如下操作:

<td><a href="{{ url_for('static', filename=y) }}">{{x}}</a></td>

<td><a href="{{ url_for('static', filename='path/directory/%s' % (y)) ) }}">{{x}}</a></td>

关于python - Flask,动态生成文件链接,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29956695/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com