在Flask中创建下载按钮可以使用href属性来实现。具体步骤如下:
flask
和flask.send_file
模块:from flask import Flask, send_file
app = Flask(__name__)
@app.route('/download')
def download_file():
file_path = '/path/to/file' # 替换为实际文件的路径
return send_file(file_path, as_attachment=True)
href
属性来创建下载按钮,并指定下载路由的URL:<a href="{{ url_for('download_file') }}">下载文件</a>
在上述代码中,url_for('download_file')
会生成下载路由的URL,当用户点击下载按钮时,将触发download_file
函数并下载指定的文件。
这种方法可以用于任何类型的文件下载,包括文档、图片、音频、视频等。
腾讯云相关产品和产品介绍链接地址:
领取专属 10元无门槛券
手把手带您无忧上云