【发布时间】:2018-04-16 03:58:22
【问题描述】:
我的目录中有一个.txt 文件。我只需要在我的 HTML 页面上添加一个按钮即可为用户下载此文件。
我想出了这段代码,但问题是当我在我的 HTML 页面中单击 submit 时没有任何反应,也没有错误。但是文件没有被下载。
<form method="GET">
<input type="submit">
</form>
我在 Flask 中的代码
@app.route('/return-files', methods=['GET'])
def return_file():
return send_from_directory(directory='Users/Desktop/Python/', filename='myFile.txt', as_attachment=True)
注意:我检查了有关堆栈溢出的所有问题。他们中的大多数人在下载之前将文件放在静态文件夹中,或者其他我不明白他们在做什么的人,因为他们没有在 HTML 部分显示要做什么
【问题讨论】:
标签: python python-3.x flask